前后端分离 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、原创文章,作者:诺米,如若转载,请注明出处:https://www.http3w.com/archives/543

2、本站内容若有雷同从属巧合,若侵犯了您的权益,请联系本站删除,E-mail: wtao219@qq.com

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注