配置WEB服務器,限制只能通過本地服務器解析的域名訪問服務器。 Nginx,修改ngnix.conf文件,在server中指定一個server_name名單,並添加檢測。 Nginx: 方法一: 修改nginx.conf 添加一個默認server,nginx 會根據訪問頭(request head)中Host 的數據來確定使用哪個server來處理當前請求。如果請求沒有匹配任何 server,或者訪問頭(request head)中沒有包含Host的數據,那么nginx會將該請求路由給默認的 server,當host頭被修改匹配不到server時會跳到該默認server,該默認server直接返回403錯誤。 server { listen 8888 default_server; server_name _; access_log off; return 403; } 方法二: 修改nginx.conf 在目標server添加檢測規則,參考以下配置:(if部分) server { server_name 192.168.111.4; listen 8888; if ($http_Host !~*^192.168.111.4:8888$) { return 403; } include /etc/nginx/default.d/*.conf; location / { root /www/dvwa; index index.php index.html index.htm; } }