當前位置:我的電腦網 > MyDiannao.Com > 服務器配置 > Web服務

為nginx設置默認虛擬主機(空主機頭,默認主機頭)

nginx的默認虛擬主機在用戶通過IP訪問,或者通過未設置的域名訪問(比如有人把他自己的域名指向了你的ip)的時候生效
最關鍵的一點事,在server的設置里面添加這一行:
listen 80 default;
后面的default參數表示這個是默認虛擬主機。

這個設置非常有用。
比如別人通過ip或者未知域名訪問你的網站的時候,你希望禁止顯示任何有效內容,可以給他返回500.
目前國內很多機房都要求網站主關閉空主機頭,防止未備案的域名指向過來造成麻煩。就可以這樣設置:

server {
listen 80 default;
return 500;
}

也可以把這些流量收集起來,導入到自己的網站,只要做以下跳轉設置就可以:

server {
listen 80 default;
rewrite ^(.*) http://www.jzxue.com permanent;
}
分享到:
[] [返回上一頁]
Copyright © 2010 - 2020MyDiannao.Com. All Rights Reserved .
粵ICP備10200428號
2015年小本赚钱点子 系统幸运28 股票是怎么玩 湖北11选五任三遗漏 金十数据 海南体彩4十l开奖号码 股票融资余额和融资买入 白小姐最准免费网站 第三方理财平台 山西快乐十分基本走势图 辽宁体彩11选5