首頁 > 運維 > Nginx > 主體

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

WBOY
發布: 2023-05-16 09:46:10
轉載
1184 人瀏覽過

主要是缺少下面的設定碼: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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!