nginx通過http_host拒絕非法請求

通過http_host字段拒絕非法請求

在nginx的運行過程中,查看日誌會發現有很多請求並不是請求你的服務器,那麼你應該注意了,有可能是非法請求,要拒絕這種請求就需要通過判斷http_host來阻斷請求。

代碼如下:

server {
       server_name  www.test.com;
       listen       8888;
        if ($http_host !~ "www.test.com:8888")  {
        return 403;
        }
       include /etc/nginx/default.d/*.conf;
       location / {
       root /var/nginx/html;
       index index.php index.html index.htm;
       }
}

這樣,就無法通過僞造請求頭來請求你的服務器啦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章