如何禁止“伺服器IP地址”開啟網站

大家好,這節課分享一個知識點,我們在用伺服器的時候,比如阿里雲ECS伺服器,會有一個固定的外網IP地址,如果購買的是虛擬主機,也會有一個固定的IP地址。(有的主機商提供虛機沒有固定IP地址)。這個IP地址代表了這臺伺服器,從某種意義來說,通過訪問IP地址也可以直接開啟這臺伺服器上的網站。

網站正式上線後,最好能遮蔽,禁止通過IP訪問到網站。為什麼,下面舉個例子。

比如你的網站正式上線了,內容不錯,有價值,通過IP地址可以訪問到網站,有些人會把他的域名惡意指向到你的伺服器IP地址上,通過訪問他的域名來開啟你的網站。這叫“惡意解析”,搜尋引擎會收錄他的域名。

怎麼操作?

如果是阿里雲的虛擬主機,預設是禁止的,IP地址無法訪問。

如果是阿里雲的ECS伺服器,需要設定一下,以寶塔Linux面板為例,面板給出瞭解決方案。

  1. 登陸寶塔Linux面板後,左側選單“網站”裡,有個“預設站點”按鈕,如下圖

2.然後選擇“未設定預設站點”,如下圖

3.這樣,輸入IP地址會出現“沒有找到站點”的頁面,如下圖

4.還可以在面板裡修改這個頁面程式碼,如下圖

還有一個好玩的辦法,介紹給各位。

1.我們建立一個新站點,叫“IPIP”,解析域名設定成伺服器的IP地址

2.站點裡放一個index.html和圖片,這個頁面和檔案是仿照阿里雲虛機的錯誤提示頁面製作的。

3. 還是在站點那裡設定,預設站點選擇“IPIP”站點。

4. 輸入IP地址以後,就會出現類似阿里雲虛擬主機的報錯頁面了,如下圖

這節課就分享到這裡,下次課見。