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

nginx攔截非法host或直接使用ip訪(fǎng)問(wèn)的請(qǐng)求的實(shí)現(xiàn)

 更新時(shí)間:2024年12月22日 09:42:05   作者:張三1235  
非法攔截可以有效防止直接通過(guò)IP或本地綁定域名的方式進(jìn)行非法訪(fǎng)問(wèn),本文主要介紹了nginx攔截非法host或直接使用ip訪(fǎng)問(wèn)的請(qǐng)求的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下

在nginx的訪(fǎng)問(wèn)日志中發(fā)現(xiàn)了一些奇怪的host域名,并非是實(shí)際用到的,經(jīng)過(guò)排查發(fā)現(xiàn),可以在本地的hosts文件中指定ip和域名的映射關(guān)系, 這樣就可以通過(guò)訪(fǎng)問(wèn)一個(gè)任意的域名,來(lái)請(qǐng)求到對(duì)應(yīng)的ip地址上面,因?yàn)閚ginx會(huì)使用默認(rèn)server來(lái)處理未匹配到server_name的請(qǐng)求,可以通過(guò)這種方式來(lái)繞過(guò)waf等,或者訪(fǎng)問(wèn)到nginx中其他的servername下, 會(huì)有一定的風(fēng)險(xiǎn),需要將這種方式攔截掉

比如在hosts文件中指定ip對(duì)應(yīng) www.abc.com

xx.xx.xx.xx www.abc.com

配置

因?yàn)閚ginx默認(rèn)按照ASCII碼的順序來(lái)加載conf配置文件,所以可以通過(guò)創(chuàng)建一個(gè)00開(kāi)頭的conf文件,來(lái)保證是最先加載的,在該文件中指定默認(rèn)的server_name,
來(lái)攔截所有的非法host的請(qǐng)求

可以使用 ls -nl 來(lái)查看nginx conf文件的ASCII順序。

00block.conf 文件的配置

server {
   listen 80 default_server;
        server_name __;

        location / {
      deny all;
        }
}


server {
        listen 443 ssl default_server;
        server_name _;
        ssl_certificate cert/xxx.com.pem;
        ssl_certificate_key cert/xxx.com.key;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; 
        ssl_prefer_server_ciphers on;

        location / {
                deny all;
        }
}

這樣就可以禁止掉直接通過(guò)IP或者本地綁定域名的方式的非法請(qǐng)求。

到此這篇關(guān)于nginx攔截非法host或直接使用ip訪(fǎng)問(wèn)的請(qǐng)求的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)nginx攔截非法host內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • nginx使用內(nèi)置模塊配置限速限流的方法實(shí)例

    nginx使用內(nèi)置模塊配置限速限流的方法實(shí)例

    Nginx現(xiàn)在已經(jīng)是最火的負(fù)載均衡之一,在流量陡增的互聯(lián)網(wǎng)面前,接口限流也是很有必要的,尤其是針對(duì)高并發(fā)的場(chǎng)景,下面這篇文章主要給大家介紹了關(guān)于nginx使用內(nèi)置模塊配置限速限流的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • Nginx的重寫(xiě)Rewrite使用示例分析

    Nginx的重寫(xiě)Rewrite使用示例分析

    這篇文章主要介紹了Nginx Rewrite功能使用,rewrite是Nginx服務(wù)器提供的一個(gè)重要基本功能,主要作用用來(lái)實(shí)現(xiàn)URL地址重寫(xiě),需要的朋友可以參考下
    2022-05-05
  • nginx 502、413和404錯(cuò)誤原因排查和解決辦法總結(jié)

    nginx 502、413和404錯(cuò)誤原因排查和解決辦法總結(jié)

    這篇文章主要給大家介紹了NGINX 502錯(cuò)誤排查,辦法總結(jié),Nginx 413錯(cuò)誤的排查以及Nginx 400錯(cuò)誤排查,文中通過(guò)代碼示例給出了詳細(xì)的排查方法和解決方案,需要的朋友可以參考下
    2023-12-12
  • 使用Nginx和內(nèi)網(wǎng)穿透實(shí)現(xiàn)多個(gè)本地Web站點(diǎn)的公網(wǎng)訪(fǎng)問(wèn)過(guò)程

    使用Nginx和內(nèi)網(wǎng)穿透實(shí)現(xiàn)多個(gè)本地Web站點(diǎn)的公網(wǎng)訪(fǎng)問(wèn)過(guò)程

    本文介紹了如何通過(guò)Nginx配置文件的修改結(jié)合內(nèi)網(wǎng)穿透技術(shù),實(shí)現(xiàn)將多個(gè)本地Web站點(diǎn)暴露到公網(wǎng),具體步驟包括安裝和配置Nginx,選擇內(nèi)網(wǎng)穿透工具,配置Nginx服務(wù)器塊以及啟動(dòng)Nginx服務(wù)
    2026-01-01
  • Nginx 作為反向代理時(shí)設(shè)置的請(qǐng)求頭

    Nginx 作為反向代理時(shí)設(shè)置的請(qǐng)求頭

    本文主要介紹了Nginx 作為反向代理時(shí)設(shè)置的請(qǐng)求頭,主要是三個(gè)參數(shù)在Nginx作為反向代理時(shí)的作用,分別是Host、X-Real-IP和X-Forwarded-For,這些參數(shù)用于將真實(shí)的客戶(hù)端信息傳遞給后端應(yīng)用,以確保后端能夠獲取到正確的客戶(hù)端信息,避免誤判和安全問(wèn)題
    2026-02-02
  • nginx編譯安裝出現(xiàn)的常見(jiàn)錯(cuò)誤及解決方法

    nginx編譯安裝出現(xiàn)的常見(jiàn)錯(cuò)誤及解決方法

    這篇文章給大家介紹了nginx在編譯安裝過(guò)程中容易出現(xiàn)的常見(jiàn)錯(cuò)誤以及解決方法,文中有詳細(xì)的代碼講解,對(duì)我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-08-08
  • Nginx配置Https免費(fèi)證書(shū)訪(fǎng)問(wèn)步驟

    Nginx配置Https免費(fèi)證書(shū)訪(fǎng)問(wèn)步驟

    這篇文章主要為大家介紹了Nginx配置Https免費(fèi)證書(shū)訪(fǎng)問(wèn)步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Nginx中break與last的區(qū)別詳析

    Nginx中break與last的區(qū)別詳析

    這篇文章主要給大家介紹了關(guān)于Nginx中break與last區(qū)別的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Nginx防盜鏈與服務(wù)優(yōu)化配置的全過(guò)程

    Nginx防盜鏈與服務(wù)優(yōu)化配置的全過(guò)程

    由于Nginx本身的一些優(yōu)點(diǎn),輕量,開(kāi)源,易用,越來(lái)越多的公司使用nginx作為自己公司的web應(yīng)用服務(wù)器,下面這篇文章主要給大家介紹了關(guān)于Nginx防盜鏈與服務(wù)優(yōu)化配置的相關(guān)資料,需要的朋友可以參考下
    2022-01-01
  • 解決Nginx + PHP(FastCGI)遇到的502 Bad Gateway錯(cuò)誤

    解決Nginx + PHP(FastCGI)遇到的502 Bad Gateway錯(cuò)誤

    昨日,有朋友問(wèn)我,他將Web服務(wù)器換成Nginx 0.6.31 + PHP 4.4.7(FastCGI)后,有時(shí)候訪(fǎng)問(wèn)會(huì)出現(xiàn)“502 Bad Gateway”錯(cuò)誤,如何解決。
    2009-10-10

最新評(píng)論

淮阳县| 琼结县| 封开县| 云林县| 衡南县| 宣化县| 清水河县| 图木舒克市| 沅江市| 明水县| 交城县| 行唐县| 德阳市| 靖宇县| 思茅市| 饶河县| 靖西县| 高邮市| 墨竹工卡县| 湘潭市| 额济纳旗| 台山市| 兴文县| 晋州市| 时尚| 北京市| 承德市| 红桥区| 长海县| 邵武市| 邹平县| 泸州市| 云阳县| 台北县| 湘乡市| 象州县| 福泉市| 七台河市| 炉霍县| 菏泽市| 石首市|