登录页随机验证码不显示问题解决:
location /prod-api/ {
#proxy_set_header Host $http_host;
proxy_set_header Host $http_host:8080; #就是这里
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:8080/;
}
若依前端项目遇到布署服务器后刷新404问题解决方案
server {
listen 80;
server_name www.xxx.com;
location / {
index /data/dist/index.html;
try_files $uri $uri/ /index.html;
}
}
接口访问404,405的异常解决:
location / {
index /www/wwwroot/192.168.1.36/index.html;
try_files $uri $uri/ /index.html;
}
location /stage-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://192.168.1.36:8080/;
}
location /profile/ {
proxy_pass http://192.168.1.36:8080/profile/;
}
修改完配置文件后记得配置的更新
nginx -s reload
全部评论