前后端分离 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
THE END
分享
二维码
< <上一篇
下一篇>>