首页 > 系统相关 >nginx: 405 not allowed问题解决

nginx: 405 not allowed问题解决

时间:2023-08-22 09:47:02浏览次数:44  
标签:index allowed uri nginx 405 跳转

问题背景:

第三方跳转我方一个静态页面, 该页面在浏览器地址栏输入url链接后可以直接访问, 但对方系统跳转时nginx报405 not allowed

原因:

前后端分离项目, 前端采用nginx部署, nginx默认配置是不支持post请求静态资源的, 而对方跳转时采用的post请求, 所以nginx拦截报405

解决: 

静态server下的location加入 error_page 405 =200 $request_uri;

location / {
        root   /app/dorm/web/view/dist;
        index  index.html;
        try_files $uri $uri/ /index.html;
        error_page 405 =200  $request_uri;
    }

 

标签:index,allowed,uri,nginx,405,跳转
From: https://www.cnblogs.com/Baker-Street/p/17647676.html

相关文章

  • nginx 常见的三种负载均衡策略
    我们日常中最常见的三种nginx的负载均衡策略应当为(轮询、权重、ip绑定),这其中的区别体现在upstream代码块中,以下是upstream代码块示例(轮询)。upstreamalias{ server127.0.0.1:8080; server127.0.0.1:8081;}upstream代码块中可以填服务部署的服务器列表,upstream后面的名称......
  • Nginx概述_Nginx下载和安装
       ......
  • Nginx Ingress Contoller 通过 Envoy 代理和 Jaeger 进行分布式追踪(二)
    1、概述在《应用程序通过Envoy代理和Jaeger进行分布式追踪(一)》一文中,我们详细介绍了单个应用程序如何通过Envoy和Jaeger实现链路追踪的过程。然而,单独追踪单个应用程序的链路在实际场景中往往显得不够有意义。因此,在本文中,我们将进一步扩展链路追踪范围,演示如何将Ng......
  • nginx 配置
    1、sudoapt-getupdate; 2、sudosuroot3、sudoapt-getinstallnginxsudoapt-getinstallvim 4、nginx-vservicenginxstart启动servicenginxrestartservicenginxstop 5、sudoapt-getinstallsystemdsystemctlstatusnginx......
  • Nginx 负载均衡配置
    介绍: Nginx负载均衡的原理是把请求均匀地分摊给上游的应用服务器,这样即使某一个服务器宕机也不会影响请求的处理,或者当应用服务器扛不住了,可以随时进行扩容。Nginx在处理请求时,会根据负载均衡算法(如轮询、IPHash等)将请求分发到不同的后端服务器上。Nginx支持多种负载均衡算法,可......
  • 使用QGIS切片,使用Nginx反向代理本地瓦片,并在QGIS加载图层
    使用QGIS切片(以tif为例)新建QGIS工程(.qgz)将tif文件拖到图层区打开工具箱-->栅格工具-->生成XYZ瓦片(目录)设置参数:坐标范围、层级、瓦片格式、输出目录等,点击运行输出目录不选则默认会生成到C盘的临时目录运行完毕后记录出现这段文字,关闭对话框,点击右下角路径可以预览使用......
  • 如何利用Go编辑Nginx规则实现动态操作Nginx配置
    随着微服务的普及和容器化技术的发展,Nginx作为一款高性能的Web服务器和反向代理服务器,被广泛应用于各种场景。然而,传统的静态编辑Nginx配置文件的方式,往往无法满足动态修改配置的需求。本文将介绍如何使用Go语言编辑Nginx规则,实现动态操作Nginx配置。安装依赖库在开始之......
  • php 如何实现检测nginx配置的正确性
    在Web服务器的搭建过程中,Nginx是一款非常流行的开源软件,它能够快速、高效地处理HTTP请求。为了保证Nginx服务器的稳定性和安全性,我们需要定期检测Nginx配置文件的正确性,以便及时发现并解决问题。本文将介绍如何使用PHP实现检测nginx配置的正确性。安装php-fpm首先需要安装php-fpm,它......
  • 技术组件-nginx-docker安装
    安装搜索版本dockersearchnginx下载镜像dockerpullnginx:1.22创建目录mkdir-p/data/docker/data/nginx/confmkdir-p/data/docker/data/nginx/logmkdir-p/data/docker/data/nginx/htmlmkdir-p/data/docker/data/nginx/cer创建临时nginxdockerru......
  • Nginx中location语法有哪些?【杭州多测师_王sir】
     1、location 介绍location是Nginx中的块级指令(block directive),location指令的功能是用来匹配不同的url请求,进而对请求做不同的处理和响应,这其中较难理解的是多个location的匹配顺序,本文会作为重点来解释和说明。开始之前先明确一些约定,我们输入的网址叫做请求URI,nginx用请......