nginx 二級網域名稱

2021-07-11 19:56:22 字數 744 閱讀 8992

在nginx實現不限制二級網域名稱,也就是說用*來解析一下網域名稱,可以實現多個網域名稱,二級網域名稱甚至**網域名稱,四級網域名稱都可以實現,下面將配置說一下。

首先確定是在server的配置項裡面新增

server

location /

}上面的配置的意思說一下

listen是監聽的埠號

servername 是配置的網域名稱,也就是從瀏覽器裡面如何訪問,我這裡定義的是二級無限網域名稱*.test.com

比如a.test.com b.test.com 都會訪問當前的server

root 是指訪問本地檔案的路徑

if ($host ~ ^(diannao|shouji|yinhang)\.test\.com$)

如果host匹配上面三個名字的.test.com,則進行rewrite的規則。

set 是將if的正則匹配內容給了$erji ,然後將$erji使用到下面的rewrite裡面。

last 是當rewrite後不再進行下面的規則匹配。

假設當前訪問的是diannao.test.com/forasp.html會直接rewrite到 /www/html/diannao/$1的路徑,這裡的$1是實際請求url的引數在這裡就是

forasp.html.實際訪問的檔案是/www/html/diannao/forasp.html

然後實現多個二級網域名稱配置,很簡單

if ($host ~ ^(.*)\.test\.com$)

這樣就文章**於易賢網

nginx配置二級網域名稱

先在阿里雲解析乙個二級網域名稱 控制台 網域名稱與萬網 網域名稱 解析 新增解析 填上主機記錄 www 記錄值 你的ip 其他預設就ok 現在編輯nginx.conf usr local nginx conf nginx.conf 在http中加上一句 include usr local nginx...

nginx二級網域名稱配置 CentOS

只有一台雲伺服器,部署了自己寫的後端管理系統,又需要部署下自己的個人部落格平台,但是只有乙個網域名稱,想要合理的利用下二級網域名稱。首先需要配置網域名稱解析,講需要新增的二級網域名稱新增到現有的解析記錄裡 各個平台操作類似,我的網域名稱在威騰電子買的,直接配置就好,截圖顯示如下 伺服器上配置安全策略...

nginx二級網域名稱配置 CentOS

目錄只有一台雲伺服器,部署了自己寫的後端管理系統,又需要部署下自己的個人部落格平台,但是只有乙個網域名稱,想要合理的利用下二級網域名稱。首先需要配置網域名稱解析,講需要新增的二級網域名稱新增到現有的解析記錄裡 各個平台操作類似,我的網域名稱在威騰電子買的,直接配置就好,截圖顯示如下 伺服器上配置安全...