解决nginx 部署前端post请求405 not allowed

原因:nginx 静态资源访问不支持post请求。

解决方案:

html 复制代码
       upstream static_backend {
            server localhost:9095;
       }

       location / {
            root  /usr/local/dist;
            try_files $uri $uri/ /index.html;
            index  index.html index.htm;
            error_page 405 =200 @405;  #405页面处理
       }

        #加入下面代码
       location @405 {
             proxy_set_header Host $host; 
             proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  
             #ip为后端服务地址
             proxy_pass http://localhost:9095$request_uri ;
       }

或者

javascript 复制代码
location / {
        root /usr/share/nginx/html/cashier;
        try_files $uri $uri/ /index.html;
        index index.html index.htm;
        error_page 405 =200  $request_uri; // $request_uri这个参数的含义下面有解释
}
相关推荐
用户0595401744611 分钟前
用了半年 LangChain Memory,才发现回滚测试压根没测对
前端·css
木木的木云14 分钟前
从零构建微前端框架:PavilionMfe 设计揭秘
前端·架构·vite
Cloud_Shy61819 分钟前
Linux 用户管理知识与应用实践(二:用户相关命令与示例)
linux·运维·服务器·测试用例
weedsfly21 分钟前
Cookie 安全三属性:HttpOnly、Secure、SameSite 分别防什么?
前端·javascript·面试
IT_陈寒23 分钟前
SpringBoot自动配置没生效?你可能漏了这个注解
前端·人工智能·后端
碎碎念_49223 分钟前
ACL包过滤、NAT技术、广域网协议
服务器·网络·安全·acl·nat
monologues24 分钟前
Vue3 底层原理深度解析:从编译到运行的源码之旅
前端
前端炒粉40 分钟前
马克思主义基本原理在Vue框架中的指导作用探析
前端·javascript·vue.js
二默ermo1 小时前
木材加工企业ISO9001认证常见问题解答
运维·服务器·数据挖掘
旭旭的记录1 小时前
优豆云免费云服务器使用体验:新手入门的好选择
运维·服务器