一、后端部署
# 后台部署
java -jar system-project.jar -> nohup.log & nohup java -jar system-pro-0.0.1-SNAPSHOT.jar > nohup.log 2>&1 &
# 开启阿里云8081端口,关闭阿里云防火墙和宝塔防火墙
|
二、前端部署
# 安装宝塔 # 宝塔安装nginx # 修改nginx配置文件 server { #修改端口80 listen 80; #修改服务名为本地 localhost server_name localhost; index index.html index.htm index.php; #修改根目录地址,dist为打包后的vue项目 root /www/html/dist;
#error_page 404 /404.html; include enable-php.conf;
# location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ # { # expires 30d; # }
# location ~ .*\.(js|css)?$ # { # expires 12h; # }
# location ~ /\. # { # deny all; # } location ^~/api/ { proxy_pass http://47.115.213.186:8081; # 代理到API服务器 } access_log /www/wwwlogs/access.log; } # 关闭宝塔防火墙 # 重启nginx服务
|
三、结束端口命令
netstat -tlnp | grep :8081 kill -9 PID # 强制结束
|
四、跨域设置server中设置
location ^~/api/ {
proxy_pass http://47.115.213.186:8081;
# 代理到API服务器
}