Nginx的405 not allowed錯誤解決

2021-10-06 06:29:31 字數 473 閱讀 4806

nginx/1.0.11

1.將405錯誤指向成功(我採用的這種方法解決的問題)

靜態server下的location加入error_page 405 =200 $uri;

location ~ ^/better/.*\.(htm|html|gif|jpg|jpeg|png|ico|rar|css|js|zip|txt|flv|swf|doc|ppt|xls|pdf|json|ico|htc)$
這一段注釋掉,重新編譯,不要make install編譯生成的nginx檔案複製到sbin下  重啟nginx

3.修改錯誤介面指向(網上多流傳這種方式,但是沒有改變請求方法,所以行不通,所以採用以下方法)

upstream static_backend 

server

}

Nginx靜態資源POST請求返回405狀態

同事給了乙個json請求,在http介面測試工具中post請求結果返回405狀態,get請求則返回資料。搜了一番發現返回405是因為apache iis nginx等絕大多數web伺服器,都不允許靜態檔案響應post請求。試了網上的好幾種方法,下面這個受用,通過upstream轉換靜態檔案接收的po...

Nginx靜態資源POST請求返回405狀態

同事給了乙個json請求,在http介面測試工具中post請求結果返回405狀態,get請求則返回資料。搜了一番發現返回405是因為apache iis nginx等絕大多數web伺服器,都不允許靜態檔案響應post請求。試了網上的好幾種方法,下面這個受用,通過upstream轉換靜態檔案接收的po...

nginx 405 錯誤解決 (js高亮)

nginx遇到post請求靜態檔案會得到405錯誤 用upstream 把post轉成get方式 比如高亮 code.html,注意把js高亮的js放到結尾了,先載入html public class demo 新增 nginx.conf 新增upstream static backend serv...