将Vue+Springboot项目部署到云服务器
将Vue+Springboot项目部署到云服务器:
提示:Vue+springboot项目部署到云服务器
提前准备: 1.阿里云服务器(这个是可以白票的,地址放这里链接: ) 2.自己的Vue项目
部署项目
部署代码可以用远程连接工具,也可以,宝塔面板会帮我们自动配置服务器环境
提示:部署后端代码 1.打开IntelliJIDEA,用maven包管理工具将自己的后端代码打包成jar包
网页刷新后报“找不到路径”错误:
提示:细心的兄弟会发现Nginx的根目录下只有一个index.html文件,这样的话第一次访问可以找到index.html文件,但是一旦不在根目录的时候进行刷新,服务器就会找不到目标路径,这个时候我们需要告诉服务器找不到路径就返回根目录找
解决方案:
提示:所以需要在Nginx的配置文件下面添加一些配置代码,话不多说直接上代码
location / { root /www/server/nginx/html; index /www/server/nginx/html/index.html; try_files $uri $uri/ /index.html;#解决页面刷新404 }
这个时候可能会遇到静态资源找不到的问题:
提示:找不到静态资源文件肯定时路径问题,所以不慌,先看一下Nginx的配置文件,检查自己的根目录是否是Nginx的根目录,这里要注意上面的root和index的路径要保持一致
listen 80; server_name 8.130.105.128; index /www/server/nginx/html/index.html; root /www/server/nginx/html;