nginx禁止ip訪問,允許網域名稱訪問如何配置

2021-10-08 21:59:30 字數 611 閱讀 6818

背景:

為什麼要禁止ip訪問頁面呢?

這樣做是為了避免其他人把未備案的網域名稱解析到自己的伺服器ip,而導致伺服器被斷網,我們可以通過禁止使用ip訪問的方法,防止此類事情的發生。

解決方法:

這裡介紹修改配置檔案nginx.conf兩種方法:

1)在server段裡插入如下正則:

listen       80;

server_name  www.caoyuantianlu.org;

if($host !='www.caoyuantianlu.org')

2)新增乙個server

新加的server(注意是新增,並不是在原有的server基礎上修改)

server

原來server裡面插入:

listen       80;

server_name  www.caoyuantianlu.org;

nginx只允許網域名稱訪問,禁止ip訪問

背景 為什麼要禁止ip訪問頁面呢?這樣做是為了避免其他人把未備案的網域名稱解析到自己的伺服器ip,而導致伺服器被斷網,我們可以通過禁止使用ip訪問的方法,防止此類事情的發生。解決方法 這裡介紹修改配置檔案nginx.conf兩種方法 1 在server段裡插入如下正則 listen 80 serve...

Nginx 禁止IP訪問 只允許網域名稱訪問

今天要在nginx上設定禁止通過ip訪問伺服器,只能通過網域名稱訪問,這樣做是為了避免別人把未備案的網域名稱解析到自己的伺服器ip而導致伺服器被斷網,從網路上搜到以下解決方案 nginx的預設虛擬主機在使用者通過ip訪問,或者通過未設定的網域名稱訪問 比如有人把他自己的網域名稱指向了你的ip 的時候...

nginx只允許網域名稱訪問,禁止ip訪問

背景 為什麼要禁止ip訪問頁面呢?這樣做是為了避免其他人把未備案的網域名稱解析到自己的伺服器ip,而導致伺服器被斷網,我們可以通過禁止使用ip訪問的方法,防止此類事情的發生。解決方法 這裡介紹修改配置檔案nginx.conf兩種方法 1 在server段裡插入如下正則 listen 80 serve...