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

首頁 > 網(wǎng)站 > Nginx > 正文

Nginx服務(wù)器下配置個(gè)性二級(jí)域名及多個(gè)域名的實(shí)例講解

2024-08-30 12:26:23
字體:
供稿:網(wǎng)友

個(gè)性二級(jí)域名
配置下個(gè)性化二級(jí)域名.
效果:
訪問的URL http://custom.Vevb.com
實(shí)際的URL //m.survivalescaperooms.com/auth/custom

我們的做法就是通過服務(wù)器配置,將訪問的url轉(zhuǎn)換為實(shí)際的url

下面我們來用nginx配置。配置如下:

server {    listen    80;    server_name *.Vevb.com;    if ( $host ~* (/b(?!www/b)/w+)/./w+/./w+ ) {      set $subdomain $1;    }    location / {      rewrite ^/$ /auth/$subdomain last;      proxy_pass //m.survivalescaperooms.com/;    }  }

其中的if,是用于過濾某些特殊的二級(jí)域名,比如www,然后獲取二級(jí)域名的變量值。

rewrite轉(zhuǎn)化為對(duì)應(yīng)的目錄

rewrite ^/$ /auth/$subdomain last;

再加上nginx的反向代理功能:

proxy_pass //m.survivalescaperooms.com/;
就可以實(shí)現(xiàn)了。

這樣配置之后,除了if中過濾的二級(jí)域名,其他的二級(jí)域名{sudomain}.Vevb.com,對(duì)于服務(wù)器,其真實(shí)的路徑都是m.survivalescaperooms.com/auth/{sudomain}。

如果url有多種路徑規(guī)則,則需要一一進(jìn)行配置。

多域名配置
  nginx綁定多個(gè)域名可又把多個(gè)域名規(guī)則寫一個(gè)配置文件里,也可又分別建立多個(gè)域名配置文件,我一般為了管理方便,每個(gè)域名建一個(gè)文件,有些同類域名也可又寫在一個(gè)總的配置文件里。
一、每個(gè)域名一個(gè)文件的寫法
       首先打開nginx域名配置文件存放目錄:/usr/local/nginx/conf/servers ,如要綁定域名m.survivalescaperooms.com 則在此目錄建一個(gè)文件:www.your-domain.conf然后在此文件中寫規(guī)則,如:server

{listen80;server_namem.survivalescaperooms.com; #綁定域名index index.htm index.html index.php; #默認(rèn)文件root /home/www/Vevb.com; #網(wǎng)站根目錄include location.conf; #調(diào)用其他規(guī)則,也可去除}

然后重起nginx服務(wù)器,域名就綁定成功了nginx服務(wù)器重起命令:/etc/init.d/nginx restart
二、一個(gè)文件多個(gè)域名的寫法
一個(gè)文件添加多個(gè)域名的規(guī)則也是一樣,只要把上面單個(gè)域名重復(fù)寫下來就ok了,如:server

{listen80;server_namebbs.Vevb.com; #綁定域名index index.htm index.html index.php; #默認(rèn)文件root /home/www/bbs.Vevb.com; #bbs目錄include location.conf; #調(diào)用其他規(guī)則,也可去除}server{listen80;server_namem.survivalescaperooms.com; #綁定域名index index.htm index.html index.php; #默認(rèn)文件root /home/www/m.survivalescaperooms.com; #網(wǎng)站根目錄include location.conf; #調(diào)用其他規(guī)則,也可去除}

三、不帶www的域名加301跳轉(zhuǎn)
如果不帶www的域名要加301跳轉(zhuǎn),那也是和綁定域名一樣,先綁定不帶www的域名,只是不用寫網(wǎng)站目錄,而是進(jìn)行301跳轉(zhuǎn),如:

server{listen80;server_nameVevb.com;rewrite ^/(.*) //m.survivalescaperooms.com/$1 permanent;}            
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 囊谦县| 江油市| 当涂县| 鹤壁市| 策勒县| 房产| 凤城市| 弥勒县| 哈密市| 常山县| 郁南县| 旌德县| 石柱| 衡阳县| 兖州市| 玉环县| 漳平市| 嘉黎县| 泊头市| 宜春市| 宜宾市| 西畴县| 师宗县| 克拉玛依市| 民权县| 永善县| 肇源县| 杭锦后旗| 泰顺县| 大名县| 新泰市| 板桥市| 衡山县| 高碑店市| 西盟| 建宁县| 仙居县| 根河市| 浮山县| 万全县| 敦煌市|