nginx 關閉默認站點的方法
當別人把垃圾域名轉向至你的服務器時, 如果不采取措施,那么后果不堪設想。
國內(nèi)機房一般都要求網(wǎng)站主關閉空主機頭,防止未備案的域名指向過來造成麻煩。
Nginx默認的虛擬主機允許用戶經(jīng)過IP訪問,或者經(jīng)過未設置的域名訪問(比如有人把他本人的域名指向了你的ip)你的VPS或服務器。
默認情況下,只要將域名解析到VPS的IP上,就可以訪問安裝lnmp的VPS。
如果想避免這種情況的出現(xiàn),可以修改nginx.conf ,將默認的虛擬主機修改為如下即可屏蔽未綁定域名訪問:
server {
listen 80 default;
return 500;
}
也可以把這些流量收集起來,導進到本人的網(wǎng)站,只需做以下跳轉設置就可以:
server {
listen 80 default;
rewrite ^(.*) http://jb51.net permanent;
}
以此類推, 禁止通過IP訪問,可以寫成:
server {
listen 80 default;
server_name _;
return 500;
}
相關文章
nginx正向代理http和https的實現(xiàn)步驟
本文主要介紹了nginx正向代理http和https的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-07-07nginx+php出現(xiàn)No input file specified解決辦法
這篇文章主要介紹了nginx+php出現(xiàn)No input file specified解決辦法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03國外著名論壇程序IPB(Invision Power Board)在nginx下的配置示例
這篇文章主要介紹了國外著名論壇程序IPB(Invision Power Board)在nginx下的配置示例,使用fastcgi配置模式,需要的朋友可以參考下2014-07-07nginx中的兩個模塊的proxy_pass的區(qū)別解析
在nginx中配置proxy_pass代理轉發(fā)時,如果在proxy_pass后面的url加/,表示絕對根路徑;如果沒有/,表示相對路徑,把匹配的路徑部分也給代理走。本文給大家介紹nginx中的兩個模塊的proxy_pass的區(qū)別,感興趣的朋友一起看看吧2021-11-11為高負載網(wǎng)絡優(yōu)化Nginx和Node.js的方法
如果不先對Nginx和Node.js的底層傳輸機制有所了解,并進行針對性優(yōu)化,可能對兩者再細致的調(diào)優(yōu)也會徒勞無功。一般情況下,Nginx通過TCP socket來連接客戶端與上游應用2013-02-02