1. 程式人生 > >nginx禁止直接通過IP地址訪問

nginx禁止直接通過IP地址訪問

有些時候為了避免被刷流量或者不明來路訪問,可以靜止通過IP地址訪問
方法1:設定錯誤提示頁面
server {
     listen 80;   #如果有多個虛擬主機,請配置成 listen  192.168.1.1:80 這裡配置你伺服器IP地址
     server_name 192.168.1.1 default;   #192.168.1.1配置成你伺服器的地址
     root /home/www/;  #錯誤檔案index.html存放位置
     index index.html;    #index.html放置你的錯誤提示檔案
  }
方法2:直接返回500錯誤
server {
     listen 80;   #如果有多個虛擬主機,請配置成 listen  192.168.1.1:80 這裡配置你伺服器IP地址
server_name 192.168.1.1 default; #192.168.1.1配置成你伺服器的地址
return 500;
}