若依框架nginx配置修改

2076人浏览 / 0人评论 / 添加收藏

登录页随机验证码不显示问题解决:

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

 

全部评论