這篇文章主要介紹了關於Nginx 設定未綁定網域禁止訪問,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
預設情況下,Nginx 允許直接以IP 的方式就能直接訪問到網站,或透過未設定的網域名稱存取(例如有人把他自己的網域指向了你的伺服器IP)。這樣容易暴露一些伺服器上的網站,那我們要怎麼設定 Nginx 禁止這些行為呢?
server { listen 80 default_server; server_name _; return 404; }
對於未綁定的網域指向你的伺服器時,符合不到你配置的虛擬主機網域後,會預設使用這個虛擬主機,然後直接回傳 404。
listen 80 default_server
: 指定該server 配置段為80 連接埠的預設主機,即對於未綁定的網域指向你的伺服器時,符合不到你配置的虛擬主機域名後,會預設使用這個虛擬主機。
server_name _
: 此處的_
可以換成任意其他無效字元或無效的域名,表示該 server 配置不會被正常存取。
return 404
: 表示直接回傳 404 錯誤。
以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!
相關推薦:
以上是Nginx 設定未綁定網域禁止訪問的詳細內容。更多資訊請關注PHP中文網其他相關文章!