最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于nginx報錯405?not?allowed解決方法總結(jié)

 更新時間:2023年10月14日 10:20:15   作者:好怪~  
這篇文章主要給大家介紹了關(guān)于nginx報錯405?not?allowed解決方法的相關(guān)資料,nginx遇到post請求靜態(tài)文件會得到405錯誤,文中通過代碼介紹的非常詳細,也給出了推薦方法,需要的朋友可以參考下

一、報錯原因提示:nginx 解決 405 not allowed錯誤

問題產(chǎn)生原因:因為這里請求的靜態(tài)文件采用的是post方法,nginx是不允許post訪問靜態(tài)資源。題話外,試著post訪問了下www.baidu.com發(fā)現(xiàn)頁面也是報錯,可以試著用get方式訪問

二、解決方式(四種)

1、將405錯誤指向成功

靜態(tài)server下的location加入 error_page 405 =200 $uri;(說白了就是強制將405錯誤用200代替了)

location / {
        root /usr/locai/nginx/html/kt;
        try_files $uri $uri/ /index.html;
        index index.html index.htm;
        error_page 405 =200  $request_uri;
    }

2、修改nginx下src/http/modules/ngx_http_static_module.c文件

if (r->method & NGX_HTTP_POST) {
     return NGX_HTTP_NOT_ALLOWED;
}

把這一段注釋掉,重新編譯,將make install編譯生成的nginx文件復制到sbin下 重啟nginx

3、允許nginx的post請求訪問靜態(tài)資源,個人感覺是強制把post請求變get了

upstream static_backend {
    server localhost:80;
}
server {
    listen 80;
    # ...
    error_page 405 =200 @405;
    location @405 {
        root /srv/http;
        proxy_method GET;
        proxy_pass http://static_backend;
    }
}

**4、跨服務調(diào)用報錯解決(親測有效)

    server {
        listen       8010;
        server_name  localhost;
        location / {
            root   /usr/local/system/efe/dist;
            index  index.html index.htm;
            try_files $uri $uri/ /index.html;
            error_page 405 =200 @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://ip+端口$request_uri ;
        }
   }

總結(jié) 

到此這篇關(guān)于關(guān)于nginx報錯405 not allowed解決的文章就介紹到這了,更多相關(guān)nginx報錯405 not allowed內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 分布式限流之Nginx層限流方式

    分布式限流之Nginx層限流方式

    這篇文章主要介紹了分布式限流之Nginx層限流方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Nginx中autoindex的具體使用

    Nginx中autoindex的具體使用

    autoindex是Nginx配置的一個指令,它可以控制Nginx是否允許在瀏覽器中顯示一個目錄的內(nèi)容,本文主要介紹了Nginx中autoindex的具體使用,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • nginx配置location總結(jié)location正則寫法及rewrite規(guī)則寫法

    nginx配置location總結(jié)location正則寫法及rewrite規(guī)則寫法

    本文詳細講述了Nginx location正則寫法,Nginx 的Rewrite規(guī)則以及Nginx.conf中if指令與全局變量
    2018-10-10
  • Nginx的URL重寫及IP訪問控制詳解

    Nginx的URL重寫及IP訪問控制詳解

    Nginx 是一個高性能的 HTTP 服務器和反向代理服務器,廣泛應用于 Web 服務中,除了基本的 HTTP 服務功能外, Nginx 還提供了許多強大的功能,如 URL 重寫、 IP 訪問控制和基本認證,本文小編給大家詳細介紹了Nginx的URL重寫及IP訪問控制,需要的朋友可以參考下
    2025-05-05
  • nginx 服務綁定域名的方法

    nginx 服務綁定域名的方法

    這篇文章主要介紹了nginx 服務綁定域名的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • Nginx啟用Brotli算法壓縮的示例

    Nginx啟用Brotli算法壓縮的示例

    這篇文章主要介紹了Nginx啟用Brotli算法壓縮的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • 檢查 Nginx 是否啟動的幾種方法

    檢查 Nginx 是否啟動的幾種方法

    本文主要介紹了檢查 Nginx 是否啟動的幾種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-12-12
  • Nginx偽靜態(tài)配置和常用Rewrite偽靜態(tài)規(guī)則集錦

    Nginx偽靜態(tài)配置和常用Rewrite偽靜態(tài)規(guī)則集錦

    偽靜態(tài)是一種可以把文件后綴改成任何可能的一種方法,如果我想把php文件偽靜態(tài)成html文件,這種相當簡單的,下面我來介紹nginx 偽靜態(tài)配置方法有需要了解的朋友可參考。
    2014-06-06
  • 使用nginx正向代理實現(xiàn)內(nèi)網(wǎng)域名轉(zhuǎn)發(fā)過程解析

    使用nginx正向代理實現(xiàn)內(nèi)網(wǎng)域名轉(zhuǎn)發(fā)過程解析

    這篇文章主要介紹了使用nginx正向代理實現(xiàn)內(nèi)網(wǎng)域名轉(zhuǎn)發(fā)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • Windows Server 2016 MySQL數(shù)據(jù)庫安裝配置詳細安裝教程

    Windows Server 2016 MySQL數(shù)據(jù)庫安裝配置詳細安裝教程

    這篇文章主要介紹了Windows Server 2016 MySQL數(shù)據(jù)庫安裝配置詳細安裝教程,需要的朋友可以參考下
    2017-08-08

最新評論

仲巴县| 东阳市| 井研县| 黄龙县| 黄龙县| 苏尼特左旗| 商河县| 法库县| 常宁市| 宜君县| 宁海县| 鄂州市| 渭南市| 广水市| 会同县| 化州市| 揭西县| 德惠市| 平湖市| 弋阳县| 集贤县| 巴彦淖尔市| 石台县| 尤溪县| 循化| 资源县| 济源市| 玉环县| 罗城| 青河县| 汉中市| 宜章县| 尉犁县| 重庆市| 侯马市| 毕节市| 林口县| 确山县| 连平县| 岚皋县| 长岭县|