Nginx泛網域名稱解析設定 時間

2021-09-02 09:58:00 字數 1431 閱讀 5764

泛網域名稱解析

server_name www.002pc.com *.002pc.com;

server_name_in_redirect off;

#設定預設root

set $rootdir /usr/local/nginx/html/002pc/;

#匹配**網域名稱

if ($host ~* ^([^.]+).([^.]+).([^.]+).([^.]+)$)

#匹配二級網域名稱

if ($host ~* ^([^.]+).([^.]+).([^.]+)$)

#設定www時root

if ($rs1 ~* ^www$)

#設定非www二級網域名稱時root

if ($rs1 !~* ^www$)

#應用root

注意:if () {} 之間需要空格,否則nginx.conf會報unknow directive 錯誤!

nginx rewrite flags

last 相當於apache裡的[l]標記,表示完成rewrite

break 終止匹配, 不再匹配後面的規則

redirect 返回302臨時重定向

permanent 返回301永久重定向

nginx正規表示式匹配

~ 為區分大小寫匹配

~* 為不區分大小寫匹配

!~和!~*分別為區分大小寫不匹配及不區分大小寫不匹配

nginx檔案及目錄匹配

-f和!-f用來判斷是否存在檔案

-d和!-d用來判斷是否存在目錄

-e和!-e用來判斷是否存在檔案或目錄

-x和!-x用來判斷檔案是否可執行

nginx全域性變數

泛網域名稱解析

什麼是泛網域名稱解析,泛網域名稱解析又該怎樣做?下面將介紹幾種方法 什麼是泛網域名稱解析 泛網域名稱解析是指將 網域名稱 解析到同一ip。在網域名稱前新增任何子網域名稱 均可訪問到所指向的web位址。也就是客戶的網域名稱a.com之下所設的 a.com全部解析到同乙個ip位址上去。比如客戶設b.a....

Apache泛網域名稱解析

documentroot e work phpstudy www ncpx web servername ncpxceshi2.com 主機名 serveralias ncpxceshi2.com 範解析 options followsymlinks execcgi allowoverride al...

泛網域名稱解析簡介

泛網域名稱解析 泛網域名稱解析是指將 網域名稱 解析到同一ip。在網域名稱前新增任何子網域名稱 均可訪問到所指向的web位址。也就是客戶的網域名稱a.com之下所設的 a.com全部解析到同乙個ip位址上去。比如客戶設b.a.com就會自已自動 解析到與a.com同乙個ip位址上去。泛網域名稱解析應...