nginx動態二級域名設置|域名泛解析

問題

項目上遇到一個動態二級域名的問題
相似58同城,地址欄打上bj.58.com就會自動定位到北京。
由於不可能寫上所有域名,因此要設置動態域名,後臺設置解析php


解決方案具體代碼以下:nginx

#泛域名解析  
server {   
    listen       80;   
    server_name  *.test.com;   
    location / {   
        # 泛域名開始配置  
        proxy_pass http://localhost:81 ;   #此處設置爲須要解析的端口號便可,建議一個服務一個端口
        proxy_set_header Host $host;  #設置SERVER_HOST 爲當前訪問的域名,後臺獲取該變量解析便可。php 用$_SERVER查看
        proxy_redirect default;
 

    }
    access_log  /home/wwwlogs/www.test.com.log;
    error_log  /home/wwwlogs/nginx_error.log;   
  
}
相關文章
相關標籤/搜索