国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術(shù)及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術(shù) - Nginx - Nginx靜態(tài)文件響應POST請求 提示405錯誤的解決方法

Nginx靜態(tài)文件響應POST請求 提示405錯誤的解決方法

2019-10-14 14:32Nginx教程網(wǎng) Nginx

Apache、IIS、nginx等絕大多數(shù)web服務器,都不允許靜態(tài)文件響應POST請求,否則會返回“HTTP/1.1 405 Method not allowed”錯誤

例1:用linux下的curl命令發(fā)送POST請求給Apache服務器上的HTML靜態(tài)頁

 

復制代碼代碼如下:

[root@localhost ~]# curl -d 11=1 //www.jfrwli.cn/index.html    
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">   
<HTML>   
    <HEAD>   
        <TITLE>405 Method Not Allowed</TITLE>   
    </HEAD>   
    <BODY>   
        <H1>Method Not Allowed</H1>   
        The requested method POST is not allowed for the URL /index.html.<P>   
        <HR>   
        <ADDRESS>Apache/1.3.37 Server at www.jfrwli.cn Port 80</ADDRESS>   
    </BODY>   
</HTML>  

 

例2:用linux下的curl命令發(fā)送POST請求給nginx服務器上的HTML靜態(tài)頁

 

復制代碼代碼如下:

[root@localhost ~]# curl -d 11=1 //www.jfrwli.cn/index.htm    
<html>   
    <head><title>405 Not Allowed</title></head>   
    <body bgcolor="white">   
        <center><h1>405 Not Allowed</h1></center>   
        <hr><center>nginx/1.2.0</center>   
    </body>   
</html> 

 

但在有些應用中,需要使靜態(tài)文件能夠響應POST請求。
對于Nginx,可以修改nginc.conf配置文件,改變“405錯誤”為“200 ok”,并配置location來解決,方法如下:

 

復制代碼代碼如下:

server    
{    
    listen  80;    
    server_name www.jfrwli.cn;    
    index index.html index.htm index.php;    
    root  /opt/htdocs;    
    if (-d $request_filename)    
    {    
        rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;    
    }    
    error_page  405 =200 @405;    
    location @405    
    {    
        root  /opt/htdocs;    
    }    
    location ~ .*\.php?$    
    {    
        include conf/fcgi.conf;         
        fastcgi_pass  127.0.0.1:10080;    
        fastcgi_index index.php;    
    }    
}   

 

當然也可以修改nginx源代碼來解決
修改源代碼,重新編譯安裝nginx
編輯nginx源代碼

 

復制代碼代碼如下:

[root@localhost ~]# vim src/http/modules/ngx_http_static_module.c   

 

修改: 找到下面一段注釋掉

 

復制代碼代碼如下:

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


然后按照原來的編譯參數(shù),重新編譯安裝nginx,即可

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲精品一区在线 | 久久久久国产精品免费免费搜索 | 欧美一区二区三区在线观看 | 欧美成人毛片 | 国产丝袜视频 | 国内精品在线视频 | 91人人爽人人爽人人精88v | 中文字幕在线一区二区三区 | 国产精品久久久久久久9999 | 久久视频一区 | 91精品国产综合久久久久久 | 国产精品久久久久久久久晋中 | 免费成人av | 久久99精品久久久久 | 久久精品国产精品青草 | 九色一区 | 黄色免费在线观看 | 久草视频国产 | 中文字幕在线观看 | 国产免费99 | 亚洲国产中文字幕 | 黄色影视 | 久久亚洲一区二区 | 中文字幕一区二区三 | 成人羞羞视频在线看网址 | 在线亚洲不卡 | 午夜免费视频 | 中文字幕在线观看第一页 | 亚洲久久久 | 日日嗨av一区二区三区四区 | 精品视频在线免费观看 | 免费成人黄色 | 99re6在线视频精品免费 | 久久精品视频免费 | 天天久久| 欧美一二三 | 在线观看亚洲精品 | 成年人免费观看网站 | 亚洲视频一区在线 | 欧美一级在线视频 | 国产欧美日韩免费 |