国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > WEB服務(wù) > 正文

配置Nginx子域名泛解析綁定至單獨(dú)目錄

2020-05-27 13:11:35
字體:
供稿:網(wǎng)友

   簡單記錄:

  需求描述

  Web 服務(wù)器為 Nginx,希望配置泛子域名解析。 其實(shí)稍加修改,配置泛域名解析也不是難事。

  解決及分析

  在 Nginx 的配置文件中做如下配置(示意):

  server {

  server_name

  domain.com

  www.domain.com

  *.domain.com

  ;

  set $subdomain ;

  if ($host ~* (b(?!wwwb).+).domain.com) {

  set $subdomain -$1;

  }

  root /home/user/www$subdomain/;

  }

  解釋:

  首先,在定義 server_name 時(shí)使用通配符 * ,使 Nginx 接受任意子域名的訪問。

  然后,對 $host 進(jìn)行分析,找到子域名的名稱。 這個(gè)正則表達(dá)式是在網(wǎng)上抄的,目的是為了在匹配子域名的同時(shí), 不匹配 www 開頭的訪問和不帶 www 的訪問。 前面的 set 是因?yàn)?Nginx 的 If 沒有 Else,所以默認(rèn)先將 $subdomain 置空。

  最后,在定義 root 的時(shí)候,使用 $subdomain 變量。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 横峰县| 防城港市| 启东市| 牡丹江市| 益阳市| 固镇县| 环江| 射阳县| 许昌县| 海阳市| 启东市| 崇明县| 英吉沙县| 禹州市| 桑植县| 和顺县| 项城市| 昭平县| 广丰县| 德钦县| 三河市| 旅游| 同心县| 从化市| 星子县| 佛冈县| 顺昌县| 永年县| 北辰区| 阳原县| 濮阳县| 恩平市| 镇雄县| 太湖县| 噶尔县| 东乡族自治县| 泾川县| 龙州县| 丹巴县| 福鼎市| 龙门县|