1.进入宝塔页面,点击 添加网站 - 添加站点
2.添加站点页面:按要求填入域名,注意选择 纯静态
3.点击 根目录,进入相应文件夹
4.点击上传,将VUE前端build生成的dist文件夹的文件全部上传到该目录下
5.同时把后台JAR包也上传到该目录,并点 【终端】运行jar包
指令如下:
查看当前有无jar包执行:
ps -ef|grep java
运行jar包并输出日志:
nohup java -jar xxxx.jar >xxx.log &
6.配置nginx文件
点击 【设置】进设置页面
点【配置文件】,打开
将 若依网站上的nginx配置内容,拷贝和替换,如下:
server
{
listen 80;
server_name xxx.xxx.com;
charset utf-8;
location / {
root /www/wwwroot/xxx.xxx.com;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
# 默认所有路径
location /prod-api/ {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE_HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-NginX-Proxy true;
# 反向代理配置 8080为jar包的端口
proxy_pass http://localhost:8080/;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
如果需要配置SSL访问,则需要在上述添加如下:红框内容(为宝塔自动生成内容)
7、重新启动服务后,大功告成!