為nginx設置默認虛擬主機(空主機頭,默認主機頭)_Web服務器教程

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

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

      server {
      listen 80 default;
      return 500;
      }

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

      server {
      listen 80 default;
      rewrite ^(.*) http://www.wf0088.com permanent;
      }

      來源:網絡搜集//所屬分類:Web服務器教程/更新時間:2013-04-14
      相關Web服務器教程