Nginx泛解析的匹配域名绑定到子目录配置的例子

网站的目录结构为:

# tree /home/wwwroot/111cn.net
/home/wwwroot/111cn.net
├── blog
│   └── index.html
└── file
    └── index.html
/home/wwwroot/111cn.net为nginx的安装目录下默认的存放源代码的路径。
blog为博客程序源代码路径
file为附件路径
把相应程序放入上面的路径通过
http://blog.111cn.net 访问博客
http://file.111cn.net 访问附件
其它二级域名类推。

方法一:

server {
listen 80;
server_name ~^(?<subdomain>.+).111cn.net$;
access_log /data/wwwlogs/111cn.net_nginx.log combined;
index index.html index.htm index.php;
root /home/wwwroot/111cn.net/$subdomain/;
...
}

方法二:

server {
listen 80;
server_name *.111cn.net;
access_log /home/wwwlogs/111cn.net.log combined;
index index.html index.htm index.php;

if ($host ~* ^([^\.]+)\.([^\.]+\.[^\.]+)$) {
    set $subdomain $1;
    set $domain $2;
}

location / {
    root /home/wwwroot/111cn.net/$subdomain/;
    index index.php index.html index.htm;
}

...
}
``

时间: 2024-10-31 11:03:16

Nginx泛解析的匹配域名绑定到子目录配置的例子的相关文章

nginx将泛解析的匹配域名绑定到子目录配置方法_nginx

网站的目录结构为:  # tree /home/wwwroot/exehack.net /home/wwwroot/exehack.net ├── bbs │   └── index.html └── www     └── index.html 2 directories, 2 files /home/wwwroot/exehack.net为nginx的安装目录下默认的存放源代码的路径. bbs为论坛程序源代码路径:www为主页程序源代码路径:把相应程序放入上面的路径通过:http://www

nginx泛解析里面如何在指定二级

问题描述 nginx泛解析里面如何在指定二级 我的域名在DNS解析里面设置了泛解析,因为我要解析这个域名的二级域名比较多,如果一个一个天津比较麻烦,所以用了泛解析.但是在nginx中如何这是我想那些二级域名能被访问到,我没有设置的二级域名访问时就无法访问,我的所有二级域名在这个文件里http://tianjinshi.foxdb.cc/sitemap.html ,除了这个文件的二级域名访问网站都显示无法访问,该如何处理呢?

如何防止域名被劫持及泛解析 如何查看域名是否被劫持及泛解析

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 做站长好几年,虽然一直听朋友说自己域名被泛解析但是由于自己一直没遇到过所以一直没在意,但是在28号自己竟然发现自己在DNSPOD里的域名全被做了泛解析. 现在我的两年半的站www.qichexinxiw.com,在回家的前一天,别人给我3W我没卖(家里有人摔到,急用钱),现在权重重4,掉到了2,快照也变成了08年,别外一个权重2,最高时候也达

nginx泛域名解析,实现多个二级域名

利用nginx泛域名解析配置二级域名和多域名,实现二级域名子站,用户个性独立子域名. 主要针对用户独立子域名这种情况,不可能在配置里面将用户子域名写完,因此需要通过nginx泛解析方式. 配置方法: server_name ~^(?<subdomain>.+)\.yourdomain\.com$; 通过匹配subdomain即可.而在下面的可以通过$subdomain这个变量获取当前子域名称. 情况一:绑定子域名到统一目录,作为用户个性域名 这种情况下,只需要直接匹配就可以了,目录都是指向同一

卢松松:域名被博彩泛解析后解决方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 这几天博友看看GPS地图网跟我讲:哎,我的域名被泛解析了,域名后台加了一个**.oo 指向了一个IP,不知道是谁加上去的.如果不是用www.可能发现的早,因为我都是site:www.xx.com,没有去site:xx.com.如下图: 后来我搜下发现有很多这样的网站. 今天还是一个网友发现告诉我的,他说现在虽然我发现了,也停止了,但是他的权重

Nginx与PHP(FastCGI)的安装、配置与优化

一.什么是 FastCGI FastCGI是一个可伸缩地.高速地在HTTP server和动态脚本语言间通信的接口.多数流行的HTTP server都支持FastCGI,包括Apache.Nginx和lighttpd等,同时,FastCGI也被许多脚本语言所支持,其中就有PHP. FastCGI是从CGI发展改进而来的.传统CGI接口方式的主要缺点是性能很差,因为每次HTTP服务器遇到动态程序时都需要重新启动脚本解析器来执行解析,然后结果被返回给HTTP服务器.这在处理高并发访问时,几乎是不可用

配置Nginx子域名泛解析绑定至单独目录

  简单记录: 需求描述 Web 服务器为 Nginx,希望配置泛子域名解析. 其实稍加修改,配置泛域名解析也不是难事. 解决及分析 在 Nginx 的配置文件中做如下配置(示意): server { server_name domain.com www.domain.com *.domain.com ; set $subdomain ''; if ($host ~* (b(?!wwwb).+).domain.com) { set $subdomain -$1; } root /home/use

Destoon开通二级域名绑定及服务器泛域名绑定解析方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 Destoon是一套不错的行业网站系统,它在服务器支持泛域名绑定情况下可以开通会员二级域名绑定,这对于一个大中行业网站来说是必不可少的.以下将介绍泛域名解析设置,以及服务器泛域名绑定,及destoon系统会员二级域名绑定设置的详细步骤. 要开通会员二级域名绑定需要服务器及域名支持泛域名解析及绑定,一般情况下,万网注册的域名都支持泛域名解析.

Nginx如何配置子域名的泛解析步骤

Web 服务器为 Nginx,希望配置泛子域名解析. 其实稍加修改,配置泛域名解析也不是难事. 不影响主域名,domain.com 和 www.domain.com 的 root 依然为 www 目录 子域名 sub.domain.com 的 root 希望放在 www-sub 目录下,其他子域名同理 解决及分析 在 Nginx 的配置文件中做如下配置(示意): server {     server_name         domain.com         www.domain.com