nginx.conf 的配置和前后端部署思路
一、nginx.conf配置
1、配置模板
server {
listen 8004;
server_name localhost;
location / {
root /usr/local/project/emad/pc/admin;
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_pass http://localhost:8084/;
}
location = /50x.html {
root html;
}
}
2、模板要改的地方
二、前后端部署思路
2.1给研发的东西
①linux用户名和密码
②数据库用户名和密码
③redis用户名和密码
④linux的包的地址,包含前端、后端、文件地址
⑤后端指定端口号
2.2研发给我的东西
①前端给的代码路径或者直接给的dist包
②后端给的代码路径或者直接给的.jar包
③数据库的sql包
2.3部署思路
①linux上项目部署包新建一个文件夹 :
前端、后端、文件地址
②打前端包和后端包,把包存放在相应目录下
②启动.jar包 java -jar jenkins.war
判断后端是否正常开启
http://124.72.188.88:8084/doc.html
把id地址和后端端口号修改,别的不用改
和如下图保持一致
③重启nginx命令
./nginx -s reload