首頁  >  文章  >  運維  >  Nginx怎麼防止被網域惡意解析

Nginx怎麼防止被網域惡意解析

WBOY
WBOY轉載
2023-05-16 09:46:101185瀏覽

主要是缺少下面的設定碼:nginx 版本1.8.0

server {
  listen    80 default_server;
  server_name _;
  return    403;
}

讓所有沒有配置過的server_name 都回傳403 錯誤

我以前nginx 也重未加過這個配置,但重來沒遇到過此類問題,而且我在另一台伺服器上測試,即便沒有這個程式碼也不可能解析並請求成功啊,很是無語。

補充:

搜尋了一圈後發現nginx 對這類問題,似乎應該用自身特有的444 這個狀態碼最好

server {
  listen    80 default_server;
  server_name _;
  access_log  off;
  return    444;
}

這樣在瀏覽器端造訪的時候,瀏覽器會自動提示使用者無法存取

Nginx怎麼防止被網域惡意解析

透過curl 抓取的結果(輸出的是http錯誤訊息)

Nginx怎麼防止被網域惡意解析

#

以上是Nginx怎麼防止被網域惡意解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除