Nginx默認虛擬主機如何在server中添加
作者:佚名
Nginx默認虛擬主機在使用的時候遇到的問題不亞于我們學習之初遇到的問題,下面我們就看看Nginx默認虛擬主機如何才能在server中添加。
Nginx默認虛擬主機在用戶通過IP訪問,或者通過未設置的域名訪問(比如有人把他自己的域名指向了你的ip)的時候生效最關鍵的一點事,在server的設置里面添加這一行:
- listen 80 default;
后面的default參數表示這個是默認虛擬主機。
這個設置非常有用
比如別人通過ip或者未知域名訪問你的網站的時候,你希望禁止顯示任何有效內容,可以給他返回500.目前國內很多機房都要求網站主關閉空主機頭,防止未備案的域名指向過來造成麻煩。Nginx默認虛擬主機就可以這樣設置:
- server {
- listen 80 default;
- return 500;
- }
也可以把這些流量收集起來,導入到自己的網站,只要做以下跳轉設置就可以:
- server {
- listen 80 default;
- rewrite ^(.*) http://www.myip.net permanent;
- }
以上就是對Nginx默認虛擬主機的詳細介紹。
【編輯推薦】
責任編輯:張浩
來源:
博客園