一、后端部署

# 后台部署

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服务器
}