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

詳解CentOS下Nginx如何禁止IP訪問

 更新時間:2016年10月20日 11:53:56   投稿:daisy  
服務器的安全相信是每位運維人員最關心的問題,不知道大家在使用的時候會不會遇到很多的惡意IP攻擊,最近公司的服務器就遇到了這個問題,這個時候就要用到Nginx 禁止IP訪問了。本文介紹了詳細的步驟,有同樣問題的朋友們可以參考學習。

我們就先看看Nginx的默認虛擬主機在用戶通過IP訪問,或者通過未設置的域名訪問(比如有人把他自己的域名指向了你的ip)的時候生效最關鍵的一點是,在server的設置里面添加這一行:

 listen 80 default; 

后面的default參數(shù)表示這個是默認虛擬主機。

Nginx 禁止IP訪問這個設置非常有用。

比如別人通過ip或者未知域名訪問你的網(wǎng)站的時候,你希望禁止顯示任何有效內(nèi)容,可以給他返回500.目前國內(nèi)很多機房都要求網(wǎng)站主關閉空主機頭,防止未備案的域名指向過來造成麻煩。

就可以這樣設置:

 server {   listen 80 default;   return 500;  } 

也可以把這些流量收集起來,導入到自己的網(wǎng)站,只要做以下跳轉(zhuǎn)設置就可以:

 server {   listen 80 default;   rewrite ^(.*) http://www.mydomain.com permanent;  } 

按照如上設置后,確實不能通過IP訪問服務器了,但是在應該用中出現(xiàn)當server_name后跟多個域名時,其中一個域名怎么都無法訪問

設置如下:

 server {   listen 80;   server_name www.abc.com abc.com  }

沒更改之前,通過server_name 中的www.abc.com abc.com均可訪問服務器,加入Nginx 禁止IP訪問的設置后,通過abc.com無法訪問服務器了,www.abc.com可以訪問,用 Nginx -t 檢測配置文件會提示warning:

 [warn]: conflicting server name “abc.com” on 0.0.0.0:80,  ignored  the configuration file /usr/local/webserver/Nginx/conf/  Nginx.conf syntax is ok  configuration file /usr/local/webserver/Nginx/conf/Nginx.  conf test is successful

最后通過在listen 80 default;后再加server_name _;解決

形式如下:

 #禁止IP訪問  server {   listen 80 default;   server_name _;   server_name www.abc.com abc.com   return 500;  } 

這樣,通過abc.com就能訪問服務器了。

總結

好了,以上就是CentOS下Nginx禁止IP訪問的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • 一文詳解Linux如何設置特殊權限

    一文詳解Linux如何設置特殊權限

    setuid,setgid和sticky是 Linux 中的特殊權限,可以對文件和目錄的訪問和執(zhí)行方式提供額外的控制,下面就跟隨小編一起來了解一下它們的具體使用吧
    2024-12-12
  • CentOS7升級內(nèi)核kernel5.0版本

    CentOS7升級內(nèi)核kernel5.0版本

    這篇文章主要介紹了CentOS7升級內(nèi)核kernel5.0版本,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • Centos搭建GTK+Codeblock完整版

    Centos搭建GTK+Codeblock完整版

    剛搭建完成一個程序用的軟件。把自己在搭建時步驟寫下來,省的在搭建的時候走彎路,找資料。
    2010-02-02
  • Windows10安裝Apache2.4的方法步驟

    Windows10安裝Apache2.4的方法步驟

    本文主要介紹了Windows10安裝Apache2.4的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧<BR>
    2022-06-06
  • Linux網(wǎng)絡相關配置文件

    Linux網(wǎng)絡相關配置文件

    這篇文章主要介紹了Linux網(wǎng)絡相關配置文件的相關資料,通過本文希望大家能對Linux 網(wǎng)路配置文件的掌握,需要的朋友可以參考下
    2017-08-08
  • Linux系統(tǒng)中 /etc/fstab 文件的深入解讀

    Linux系統(tǒng)中 /etc/fstab 文件的深入解讀

    這篇文章主要給大家介紹了Linux系統(tǒng)中 /etc/fstab 文件的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-01-01
  • Linux內(nèi)核啟動流程之start_kernel問題

    Linux內(nèi)核啟動流程之start_kernel問題

    這篇文章主要介紹了Linux內(nèi)核啟動流程之start_kernel問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • linux kernel 打印函數(shù)指針對應的函數(shù)名方法

    linux kernel 打印函數(shù)指針對應的函數(shù)名方法

    下面小編就為大家?guī)硪黄猯inux kernel 打印函數(shù)指針對應的函數(shù)名方法。小編覺得挺不錯的?,F(xiàn)在就分享給大家。也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • linux模糊查找文件用什么命令比較好

    linux模糊查找文件用什么命令比較好

    這篇文章主要給大家介紹了關于linux模糊查找文件用什么命令比較好的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用linux系統(tǒng)具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-08-08
  • Linux ls命令參數(shù)詳解

    Linux ls命令參數(shù)詳解

    下面是一個與 ls 一起使用的一些常用選項的簡短列表。請記住,你可以通過閱讀 ls 的說明書頁(man ls)來獲得選項的完整列表。
    2008-06-06

最新評論

安溪县| 东台市| 阳东县| 嘉义县| 巴里| 昌宁县| 临沧市| 昆明市| 麟游县| 金溪县| 乌拉特前旗| 栾川县| 大埔区| 淮滨县| 砀山县| 老河口市| 昌乐县| 巫山县| 潞西市| 定安县| 延安市| 温宿县| 芷江| 光山县| 修水县| 阿瓦提县| 安康市| 荔波县| 南投市| 广东省| 元谋县| 奎屯市| 永年县| 罗田县| 上饶市| 甘南县| 高平市| 江陵县| 江都市| 克什克腾旗| 公主岭市|