源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-11-11 05:05 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Nginx批量添加二级子域名完美方案
对于批量添加虚拟主机的需求,Apache 有 vhost_alias 模块帮忙。Nginx 呢?其实神马都不需要,同样可以实现 Nginx 二级域名匹配子文件夹,且不匹配 "www",但可以匹配包含 "www" 的子域名。 首先看看目前网上搜到的方法。
[url=http://www.1sucai.cn/tools/zhengze.html]正则表达式30分钟入门教程[/url]》、《[url=http://www.1sucai.cn/article/64275.htm]Nginx Location 指令基础[/url]》,然后往下看... 完美解决方案
[u]复制代码[/u] 代码如下:
if ( $host ~* (\b(?!www\b)\w+)\.\w+\.\w+ ) {  set $subdomain /$1; } location / {  root /home/wangyan/public_html$subdomain;  index index.html index.php; }
效果,下图可以看到,已经实现了,不匹配 "www" 但可以匹配包含 "www" 的子域名。 [img]http://files.jb51.net/file_images/article/201504/201541792111398.png?201531792131[/img] 使用方法,请将上面代码复制到 server {} 标签中,然后重启nginx即可。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部