前后端分离 nginx报405错误 方法不被允许 (Method not allowed)
背景:
前端VUE+后端SpringBoot(后端生成war包,部署到tomcat中;前端通过Nginx配置)
解决:
server {
listen 8001;
server_name 33.13.36.7;
charset utf-8;
location / {
root /usr/share/nginx/html/shop;
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://33.13.36.7:8000/admin-api/;
}
# 精细化 配置相关静态资源参数,优化访问静态资源文件
location ~ .*\.(jpg|jpeg|gif|png|ico|css|js|pdf|txt|woff)$
{
root /usr/share/nginx/html/shop;
}
}
1、所有文章未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任。
2、本站文章部分来源注册用户发布或互联网收集而来,若有侵权,请邮件联系作者。
邮箱地址:wtao219@qq.com
2、本站文章部分来源注册用户发布或互联网收集而来,若有侵权,请邮件联系作者。
邮箱地址:wtao219@qq.com
THE END
二维码