nginx禁止繫結非法網域名稱

2021-09-01 15:22:23 字數 482 閱讀 4220

總有些人,會把自己的網域名稱綁到你的主機上。

出於什麼原因,我沒想到,但你肯定不願意別人這麼做。

在nginx中,用以下**,配置乙個預設主機。

server

server

default /default_server 引數是建立乙個預設虛擬主機。

如果所有域都不匹配,就直接轉到這個虛擬主機(沒有主機頭的所有的請求或其它虛擬主機沒有主頭的請求直接發給這個預設虛擬主機)。

server_name _; 表示什麼主機名都不匹配(匹配那些虛假的無效的主機頭)。

如果你是自己改網域名稱了,那可以這麼做**,這樣流量還在,不至於都跑到首頁去了

rewrite ^/(.*) last;

Nginx 設定未繫結網域名稱禁止訪問

預設情況下,nginx 允許直接以 ip 的方式就能直接訪問到 或者通過未設定的網域名稱訪問 比如有人把他自己的網域名稱指向了你的伺服器 ip 這樣容易暴露一些伺服器上的 那麼我們怎麼設定 nginx 禁止這些行為呢?server對於未繫結的網域名稱指向你的伺服器時,匹配不到你配置的虛擬主機網域名稱...

Nginx 設定未繫結網域名稱禁止訪問

預設情況下,nginx 允許直接以 ip 的方式就能直接訪問到 或者通過未設定的網域名稱訪問 比如有人把他自己的網域名稱指向了你的伺服器 ip 這樣容易暴露一些伺服器上的 那麼我們怎麼設定 nginx 禁止這些行為呢?server對於未繫結的網域名稱指向你的伺服器時,匹配不到你配置的虛擬主機網域名稱...

Nginx繫結多個網域名稱

繫結多個網域名稱可又把多個網域名稱規則寫乙個配置檔案裡,也可又分別建立多個網域名稱配置檔案,我一般為了管理方便,每個網域名稱建乙個檔案,有些同類網域名稱也可又寫在乙個總的配置檔案裡。一 每個網域名稱乙個檔案的寫法 首先開啟nginx網域名稱配置檔案存放目錄 usr local nginx conf ...