- 获取阿里云ip地址,使用镜像安装宝塔页面。
- 安装必须的软件
- 前端打包 npm run build : prod 成dist文件
- 后端打包 maven里的package运行成jar包
- 上传到服务器文件夹内
- 在宝塔和阿里云开放所需的端口:80,8081,8080,3306,6433等所需!
- 修改nginx的配置:监听端口,ip地址,dist文件路径,反向代理
server
{
listen 80;
server_name 114.55.2.171;
index index.html index.htm index.php;
root /www/demo1/dist;
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_pass http://localhost:8081/;
}
- 终端运行jar: 打开jar包目录: cd /www/demo1 暂时运行jar: java -jar ruoyi-admin.jar 永久运行jar: nohup java -jar ruoyi-admin.jar & 最后: tail -f nohup.out
- 拿ip访问