Nginx下設置虛擬主機的技巧一則
來源:程序員人生 發(fā)布時間:2014-05-16 05:21:10 閱讀次數(shù):2906次
nginx的默認虛擬主機在用戶通過IP訪問,或者通過未設置的域名訪問(比如有人把他自己的域名指向了你的ip)的時候生效
最關鍵的一點事,在server的設置里面添加這一行:
listen 80 default;
后面的default參數(shù)表示這個是默認虛擬主機。
這個設置非常有用。
比如別人通過ip或者未知域名訪問你的網(wǎng)站的時候,你希望禁止顯示任何有效內(nèi)容,可以給他返回500.
目前國內(nèi)很多機房都要求網(wǎng)站主關閉空主機頭,防止未備案的域名指向過來造成麻煩。就可以這樣設置:
server {
listen 80 default;
return 500;
}
也可以把這些流量收集起來,導入到自己的網(wǎng)站,只要做以下跳轉設置就可以:
server {
listen 80 default;
rewrite ^(.*) http://www.wfuwu.com permanent;
}
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈