服务器通过宝塔部署项目
Posted mengxinyun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务器通过宝塔部署项目相关的知识,希望对你有一定的参考价值。
远程链接云服务器
进入宝塔官网,获取安装脚本
找到自己服务器版本,我的是centos,执行下面的脚步
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
安装好后记住自己的外网链接跟面板端口号
因为我的是阿里云的云服务器,要去开放端口,再开放项目所需要的端口和MySQL、redis端口(3306 和6379,外加我项目端口)
宝塔第一步,直接下载左边的推荐,然后去下面软件商店下载其他你需要的,因为我的是springboot项目,需要用到jdk、mysql、redis,分别下载这几个
宝塔第二步,阿里云开放的端口,在宝塔面板的安全例重新再配一次
宝塔第三步,新建数据库,然后导入你本地机导出的数据库数据
配置端口,把你后端的项目的配置文件改一下
后端
前端
准备完毕,开始部署
后端部署,项目达成jar包,然后在宝塔里上传到随笔一个你爱的地方
前端也打包,把生成的dist文件夹上传到我这个文件夹下面
最后把nginx.conf文件添加我这个东西就行了 我这里写blog 以后通过ip/blog访问
location /blog
root blog;
index index.html index.htm;
Vue项目通过宝塔部署之后,页面刷新后浏览器404页面。
当我们自己的项目完工之后,我们肯定会迫不及待的想把自己的劳动成果挂载到自己的服务器上去,当我们将项目部署到服务器之后,我们进行浏览器的访问,是能正常访问的,可是当我们在浏览器上进行刷新之后,浏览器会给我们返回一个404的页面。
下面让我来我说下我遇到这个问题之后的解决方案:
第一步:找到配置文件的位置
第二步:打开配置文件,打开配置文件我们会看到下方的配置信息
第三步: 在配置信息中加入:try_files $uri $uri/ /index.html;
浏览器刷新后页面返回404问题解决了
【注】我在宝塔中部署项目使用的是Nginx代理服务器。
以上是关于服务器通过宝塔部署项目的主要内容,如果未能解决你的问题,请参考以下文章
通过宝塔面板部署javaweb项目(个人网站,订单管理系统,阿里云服务器,域名访问,mysql数据库)内容具体详细!