国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 高青县| 凌海市| 定日县| 惠东县| 伊吾县| 海阳市| 德令哈市| 安西县| 大田县| 广州市| 洛川县| 屏边| 石河子市| 大埔区| 镇宁| 弥勒县| 泰和县| 股票| 榆中县| 许昌县| 定州市| 湘乡市| 尚义县| 高密市| 黑水县| 美姑县| 武胜县| 霍山县| 湖北省| 麻城市| 砚山县| 剑河县| 宜昌市| 百色市| 禹州市| 元朗区| 翼城县| 修武县| 陵川县| 枣强县| 泾阳县|