最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2016年01月03日 10:24:19   作者:別鬧我要練字  
這篇文章主要介紹了Nginx服務(wù)器下配置個(gè)性二級(jí)域名及多個(gè)域名的實(shí)例講解,注意一下rewrite的寫(xiě)法規(guī)則,需要的朋友可以參考下

個(gè)性二級(jí)域名
配置下個(gè)性化二級(jí)域名.
效果:
訪(fǎng)問(wèn)的URL http://custom.jb51.net
實(shí)際的URL http://m.fzitv.net/auth/custom

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

下面我們來(lái)用nginx配置。配置如下:

server {
    listen    80;
    server_name *.jb51.net;
    if ( $host ~* (\b(?!www\b)\w+)\.\w+\.\w+ ) {
      set $subdomain $1;
    }
    location / {
      rewrite ^/$ /auth/$subdomain last;
      proxy_pass http://m.fzitv.net/;
    }
  }

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

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

rewrite ^/$ /auth/$subdomain last;

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

proxy_pass http://m.fzitv.net/;
就可以實(shí)現(xiàn)了。

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

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

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

{

listen
80;
server_name
m.fzitv.net;
 #綁定域名

index
 index.htm index.html index.php; #默認(rèn)文件

root
 /home/www/jb51.net; #網(wǎng)站根目錄

include
 location.conf; #調(diào)用其他規(guī)則,也可去除

}

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

{

listen
80;

server_name

bbs.jb51.net;
 #綁定域名

index
 index.htm index.html index.php; #默認(rèn)文件

root
 /home/www/bbs.jb51.net;
 #bbs目錄

include
 location.conf; #調(diào)用其他規(guī)則,也可去除

}server

{

listen
80;

server_name

m.fzitv.net;
 #綁定域名

index
 index.htm index.html index.php; #默認(rèn)文件

root
 /home/www/m.fzitv.net;
 #網(wǎng)站根目錄

include
 location.conf; #調(diào)用其他規(guī)則,也可去除

}

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

server

{

listen
80;

server_name

jb51.net;

rewrite
 ^/(.*) http://m.fzitv.net/$1 permanent;

}

四、添加404網(wǎng)頁(yè)

       添加404網(wǎng)頁(yè),都可又直接在里面添加,如:

server

{

listen
80;

server_name
 m.fzitv.net; #綁定域名

index
 index.htm index.html index.php; #默認(rèn)文件

root
 /home/www/jb51.net; #網(wǎng)站根目錄

include
 location.conf; #調(diào)用其他規(guī)則,也可去除

error_page
404

/404.html;

}

學(xué)會(huì)上面四種規(guī)則方法,基本就可以自己獨(dú)立解決nginx 多域名配置問(wèn)題了

相關(guān)文章

  • nginx如何開(kāi)通gzip壓縮傳輸文件

    nginx如何開(kāi)通gzip壓縮傳輸文件

    Gzip壓縮是一種有效提升網(wǎng)站性能的方法,通過(guò)減少傳輸數(shù)據(jù)量和提高傳輸速度,Nginx服務(wù)器支持Gzip壓縮,適合壓縮HTML、CSS、JavaScript、JSON和XML等文本文件,配置中需設(shè)置gzip_types指定壓縮文件類(lèi)型,gzip_comp_level設(shè)置壓縮級(jí)別
    2024-09-09
  • Nginx配置location匹配順序詳細(xì)總結(jié)

    Nginx配置location匹配順序詳細(xì)總結(jié)

    這篇文章主要介紹了Nginx配置location匹配順序詳解,Nginx是十分輕量級(jí)的HTTP服務(wù)器,Nginx憑借其穩(wěn)定性、低資源消耗、簡(jiǎn)單配置和豐富的功能,從十多年前名不見(jiàn)經(jīng)傳的Web服務(wù)器軟件,發(fā)展到如今能夠跟Apache匹敵的地位,需要的朋友可以參考下
    2023-08-08
  • 詳解Nginx啟用proxy_buffer緩沖

    詳解Nginx啟用proxy_buffer緩沖

    本篇文章主要介紹了Nginx啟用proxy_buffer緩沖,Nginx啟用proxy_buffer緩沖,本文詳細(xì)的介紹了基本用法,具有一定的參考價(jià)值,有興趣的可以了解一下
    2018-01-01
  • nginx基于IP的多虛擬主機(jī)實(shí)現(xiàn)

    nginx基于IP的多虛擬主機(jī)實(shí)現(xiàn)

    如果同一臺(tái)服務(wù)器有多個(gè)IP,可以使用基于IP的虛機(jī)主機(jī)配置,將不同的服務(wù)綁定在不同的IP上,本文主要介紹了nginx基于IP的多虛擬主機(jī)實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • Nginx?CertBot配置HTTPS泛域名證書(shū)Debian及常見(jiàn)問(wèn)題

    Nginx?CertBot配置HTTPS泛域名證書(shū)Debian及常見(jiàn)問(wèn)題

    這篇文章主要介紹了Nginx?CertBot配置HTTPS泛域名證書(shū)Debian及常見(jiàn)問(wèn)題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • 教你nginx跳轉(zhuǎn)配置的四種方式

    教你nginx跳轉(zhuǎn)配置的四種方式

    現(xiàn)如今隨著應(yīng)用服務(wù)的增多,服務(wù)可能部署在不同的服務(wù)器上,下面這篇文章主要給大家介紹了關(guān)于nginx跳轉(zhuǎn)配置的四種方式,需要的朋友可以參考下
    2022-07-07
  • 詳解NGINX訪(fǎng)問(wèn)https跳轉(zhuǎn)到http的解決方法

    詳解NGINX訪(fǎng)問(wèn)https跳轉(zhuǎn)到http的解決方法

    這篇文章主要介紹了詳解NGINX訪(fǎng)問(wèn)https跳轉(zhuǎn)到http的解決方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-06-06
  • nginx try_files指令判斷文件是否存在實(shí)例

    nginx try_files指令判斷文件是否存在實(shí)例

    這篇文章主要介紹了nginx try_files指令判斷文件是否存在實(shí)例,本文用一個(gè)實(shí)際需求講解try_files指令的使用,并給出配置示例,需要的朋友可以參考下
    2015-02-02
  • Nginx動(dòng)靜分離的示例代碼

    Nginx動(dòng)靜分離的示例代碼

    動(dòng)靜分離是將網(wǎng)站靜態(tài)資源與后臺(tái)應(yīng)用分開(kāi)部署,本文主要介紹了Nginx動(dòng)靜分離的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • 詳解Nginx搭建圖片服務(wù)器過(guò)程

    詳解Nginx搭建圖片服務(wù)器過(guò)程

    本篇文章給大家圖文詳細(xì)講解了Nginx搭建圖片服務(wù)器的過(guò)程以及中間遇到的問(wèn)題處理方法,一起跟著小編學(xué)習(xí)下吧。
    2017-12-12

最新評(píng)論

正安县| 新源县| 阿拉尔市| 任丘市| 临泉县| 衡阳县| 富阳市| 白玉县| 富平县| 海门市| 镇安县| 曲麻莱县| 宁乡县| 安陆市| 静宁县| 晋州市| 清新县| 石首市| 芜湖市| 吴旗县| 崇义县| 宾川县| 桃源县| 翁源县| 赤水市| 察隅县| 宁蒗| 景德镇市| 湖南省| 溆浦县| 文成县| 新疆| 随州市| 洛浦县| 黑龙江省| 海宁市| 林芝县| 鱼台县| 江阴市| 洮南市| 肥乡县|