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

Nginx批量添加二級子域名完美方案

 更新時(shí)間:2015年04月17日 09:24:56   投稿:junjie  
這篇文章主要介紹了Nginx批量添加二級子域名完美方案,本文講解使用正則表達(dá)式批量匹配指定域名的二級域名虛擬主機(jī),需要的朋友可以參考下

對于批量添加虛擬主機(jī)的需求,Apache 有 vhost_alias 模塊幫忙。Nginx 呢?其實(shí)神馬都不需要,同樣可以實(shí)現(xiàn) Nginx 二級域名匹配子文件夾,且不匹配 "www",但可以匹配包含 "www" 的子域名。

首先看看目前網(wǎng)上搜到的方法。

復(fù)制代碼 代碼如下:

if ( $host ~* (.*)\.(.*)\.(.*)) {
 set $subdomain $1;
}
location / {
 root  html/$subdomain;
 index index.html index.php;
}

上面的 "~*" 表示不區(qū)分大小寫,然后就是匹配任何 "xxx.xxx.xxx" 類型的網(wǎng)址,最后就悲劇了,不僅匹配了 "www.yourdomian.com" 甚至連 "我艸.$!@.com" 這類網(wǎng)址也匹配了。

嗯,沒錯(cuò)!這是一個(gè)正則問題。建議先閱讀 《正則表達(dá)式30分鐘入門教程》、《Nginx Location 指令基礎(chǔ)》,然后往下看...

完美解決方案

復(fù)制代碼 代碼如下:

if ( $host ~* (\b(?!www\b)\w+)\.\w+\.\w+ ) {
 set $subdomain /$1;
}
location / {
 root /home/wangyan/public_html$subdomain;
 index index.html index.php;
}

效果,下圖可以看到,已經(jīng)實(shí)現(xiàn)了,不匹配 "www" 但可以匹配包含 "www" 的子域名。

使用方法,請將上面代碼復(fù)制到 server {} 標(biāo)簽中,然后重啟nginx即可。

相關(guān)文章

  • 歐拉部署nginx的實(shí)現(xiàn)步驟

    歐拉部署nginx的實(shí)現(xiàn)步驟

    本文主要介紹了歐拉部署nginx的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • nginx安裝及配置支持php的教程(全)

    nginx安裝及配置支持php的教程(全)

    本文的實(shí)驗(yàn)環(huán)境為:Centos4.5,nginx版本為:nginx-0.7.26
    2013-02-02
  • Nginx構(gòu)建Tomcat集群的操作方法

    Nginx構(gòu)建Tomcat集群的操作方法

    nginx是一款自由的、開源的、高性能的HTTP服務(wù)器和反向代理服務(wù)器;同時(shí)也是一個(gè)IMAP、POP3、SMTP代理服務(wù)器,這篇文章主要介紹了Nginx構(gòu)建Tomcat集群的問題,需要的朋友可以參考下
    2022-01-01
  • 安裝Windows版nginx及部署前端代碼并解決刷新出現(xiàn)404問題

    安裝Windows版nginx及部署前端代碼并解決刷新出現(xiàn)404問題

    這篇文章主要給大家介紹了關(guān)于安裝Windows版nginx及部署前端代碼解決刷新出現(xiàn)404問題的相關(guān)資料,使用nginx部署前端項(xiàng)目是一篇非常詳細(xì)的教程,旨在幫助初學(xué)者使用Nginx來部署前端項(xiàng)目,需要的朋友可以參考下
    2023-12-12
  • 在Nginx服務(wù)器上安裝SSL證書完成HTTPS請求的步驟詳解(springboot項(xiàng)目)

    在Nginx服務(wù)器上安裝SSL證書完成HTTPS請求的步驟詳解(springboot項(xiàng)目)

    這篇文章主要介紹了在Nginx服務(wù)器上安裝SSL證書完成HTTPS請求(springboot項(xiàng)目),首先需要下載證書到本地接著在Nginx獨(dú)立服務(wù)器上安裝證書,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2022-04-04
  • 深入理解Nginx的proxy_cache模塊

    深入理解Nginx的proxy_cache模塊

    Nginx的proxy_cache模塊提供了強(qiáng)大而靈活的緩存功能,本文主要介紹了深入理解Nginx的proxy_cache模塊,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • Nginx啟動(dòng)成功卻無法訪問網(wǎng)頁的問題分析和解決方案(完整的排除方案)

    Nginx啟動(dòng)成功卻無法訪問網(wǎng)頁的問題分析和解決方案(完整的排除方案)

    我是用的阿里云的服務(wù)器,所以我的問題就在于阿里云服務(wù)器必須單獨(dú)開端口,在找到這個(gè)問題之前,我已經(jīng)把所有能試的方法試過了一遍都沒有問題,在增加端口之后直接成功了,如果你也遇到了這樣的問題,就和我一起排除吧
    2023-12-12
  • nginx升級到支持HTTP2.0的方法示例

    nginx升級到支持HTTP2.0的方法示例

    這篇文章主要介紹了nginx升級到支持HTTP2.0的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 使用Nginx搭建圖片服務(wù)器(windows環(huán)境下)

    使用Nginx搭建圖片服務(wù)器(windows環(huán)境下)

    這篇文章主要介紹了使用Nginx搭建圖片服務(wù)器(windows環(huán)境下),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06
  • nginx http重定向https配置說明

    nginx http重定向https配置說明

    這篇文章主要介紹了nginx http重定向https配置說明的相關(guān)資料,需要的朋友可以參考下
    2017-04-04

最新評論

军事| 岳普湖县| 凤庆县| 乌兰察布市| 出国| 凤台县| 洛浦县| 阿拉善右旗| 海宁市| 介休市| 大悟县| 渝中区| 浮山县| 芜湖县| 抚州市| 新郑市| 德保县| 瓮安县| 南华县| 互助| 阜平县| 南和县| 鄱阳县| 孝义市| 辽宁省| 潞城市| 阿坝县| 北海市| 阜新市| 囊谦县| 日土县| 郴州市| 兖州市| 万安县| 江城| 宁津县| 卢湾区| 琼结县| 双鸭山市| 苍南县| 益阳市|