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

Nginx靜態(tài)文件響應(yīng)POST請(qǐng)求 提示405錯(cuò)誤的解決方法

 更新時(shí)間:2013年04月30日 14:00:38   作者:  
Apache、IIS、nginx等絕大多數(shù)web服務(wù)器,都不允許靜態(tài)文件響應(yīng)POST請(qǐng)求,否則會(huì)返回“HTTP/1.1 405 Method not allowed”錯(cuò)誤

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

復(fù)制代碼 代碼如下:

[root@localhost ~]# curl -d 11=1 http://m.fzitv.net/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 m.fzitv.net Port 80</ADDRESS>  
    </BODY>  
</HTML> 

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

復(fù)制代碼 代碼如下:

[root@localhost ~]# curl -d 11=1 http://m.fzitv.net/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>

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

復(fù)制代碼 代碼如下:

server   
{   
    listen  80;   
    server_name m.fzitv.net;   
    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;   
    }   
}  

當(dāng)然也可以修改nginx源代碼來(lái)解決
修改源代碼,重新編譯安裝nginx
編輯nginx源代碼

復(fù)制代碼 代碼如下:

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

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

復(fù)制代碼 代碼如下:

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

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

相關(guān)文章

  • Nginx多層代理配置方法

    Nginx多層代理配置方法

    這篇文章主要介紹了Nginx多層代理配置方法,此篇文章只給大家介紹nginx的多級(jí)代理配置代碼,需要的朋友可以參考下
    2017-08-08
  • Nginx實(shí)現(xiàn)瀏覽器可實(shí)時(shí)查看訪(fǎng)問(wèn)日志的步驟詳解

    Nginx實(shí)現(xiàn)瀏覽器可實(shí)時(shí)查看訪(fǎng)問(wèn)日志的步驟詳解

    我們經(jīng)常需要在頁(yè)面上實(shí)時(shí)查看nginx的日志輸出,并且能在頁(yè)面上顯示,那么下面小編就給大家說(shuō)下怎么在瀏覽器上實(shí)時(shí)動(dòng)態(tài)的查看nginx的訪(fǎng)問(wèn)日志,有需要的朋友們可以參考借鑒。
    2016-09-09
  • 利用njs模塊在nginx配置中引入js腳本

    利用njs模塊在nginx配置中引入js腳本

    這篇文章主要給大家介紹了關(guān)于利用njs模塊在nginx配置中引入js腳本的相關(guān)資料,通過(guò)這個(gè)腳本實(shí)現(xiàn)一些更復(fù)雜的?nginx?配置功能,需要的朋友可以參考下
    2021-12-12
  • nginx網(wǎng)站服務(wù)如何配置防盜鏈(推薦)

    nginx網(wǎng)站服務(wù)如何配置防盜鏈(推薦)

    這篇文章主要介紹了nginx網(wǎng)站服務(wù)如何配置防盜鏈,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • Nginx實(shí)現(xiàn)動(dòng)態(tài)攔截非法訪(fǎng)問(wèn)ip的方法

    Nginx實(shí)現(xiàn)動(dòng)態(tài)攔截非法訪(fǎng)問(wèn)ip的方法

    最近在訪(fǎng)問(wèn)時(shí)不時(shí)會(huì)被暴力刷量,爬蟲(chóng)和惡意攻擊導(dǎo)致數(shù)據(jù)庫(kù),服務(wù)等癱瘓,所以本文介紹了在Nginx上實(shí)現(xiàn)一個(gè)動(dòng)態(tài)攔截IP的方法,具體是當(dāng)某個(gè)IP在1分鐘內(nèi)訪(fǎng)問(wèn)超過(guò)60次時(shí),將其加入Redis并攔截,攔截時(shí)間默認(rèn)1天,需要的朋友可以參考下
    2025-02-02
  • Nginx性能優(yōu)化之Gzip壓縮設(shè)置詳解(最大程度提高頁(yè)面打開(kāi)速度)

    Nginx性能優(yōu)化之Gzip壓縮設(shè)置詳解(最大程度提高頁(yè)面打開(kāi)速度)

    這篇文章主要介紹了Nginx性能優(yōu)化之Gzip壓縮設(shè)置詳解(最大程度提高頁(yè)面打開(kāi)速度),需要的朋友可以參考下
    2022-01-01
  • 使用Nginx、Nginx Plus抵御DDOS攻擊的方法

    使用Nginx、Nginx Plus抵御DDOS攻擊的方法

    DDOS 是一種通過(guò)大流量的請(qǐng)求對(duì)目標(biāo)進(jìn)行轟炸式訪(fǎng)問(wèn),導(dǎo)致提供服務(wù)的服務(wù)器資源耗盡進(jìn)而無(wú)法繼續(xù)提供服務(wù)的攻擊手段。這篇文章主要介紹了使用Nginx、Nginx Plus抵御DDOS攻擊的方法,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Nginx根據(jù)url中的path動(dòng)態(tài)轉(zhuǎn)發(fā)到upstream的實(shí)現(xiàn)

    Nginx根據(jù)url中的path動(dòng)態(tài)轉(zhuǎn)發(fā)到upstream的實(shí)現(xiàn)

    這篇文章主要介紹了Nginx根據(jù)url中的path動(dòng)態(tài)轉(zhuǎn)發(fā)到upstream的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 前端必備N(xiāo)ginx配置詳解

    前端必備N(xiāo)ginx配置詳解

    這篇文章主要介紹了前端必備N(xiāo)ginx配置詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • nginx配置多個(gè)vue項(xiàng)目

    nginx配置多個(gè)vue項(xiàng)目

    這篇文章主要介紹了nginx配置多個(gè)vue項(xiàng)目的方法以及流程介紹,對(duì)此有需要的朋友參考下。
    2018-04-04

最新評(píng)論

自贡市| 吴堡县| 汾西县| 城步| 固阳县| 弋阳县| 正定县| 德昌县| 武汉市| 嫩江县| 莲花县| 色达县| 余干县| 江城| 碌曲县| 祥云县| 资中县| 日照市| 安陆市| 胶州市| 澄迈县| 宁化县| 汉川市| 广宁县| 阿荣旗| 吉木萨尔县| 疏勒县| 乌拉特中旗| 肃南| 渭南市| 天津市| 闸北区| 会泽县| 宣威市| 西城区| 苍山县| 奉节县| 石渠县| 孝感市| 龙海市| 梧州市|