快讯资讯
手机优化
系统数码
网络通信人工智能
网站游戏
测评专题

  Nginx泛解析的匹配域名绑       制作PHP的RPM包教程    

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

时间:2026-09-10 00:12 来源:未知 人气:

网站的目录结构为:

# tree /home/wwwroot/linuxeye.com /home/wwwroot/linuxeye.com ├── bbs │   └── index.html └── www     └── index.html 2 directories, 2 files

/home/wwwroot/linuxeye.com为nginx的安装目录下默认的存放源代码的路径。

bbs为论坛程序源代码路径;www为主页程序源代码路径;把相应程序放入上面的路径通过;http://www.linuxeye.com 访问的就是主页http://bbs.linuxeye.com 访问的就是论坛,其它二级域名类推。

有2种方法,推荐方法一

方法一:

server { listen 80; server_name ~^(?subdomain.+).linuxeye.com$; access_log /data/wwwlogs/linuxeye.com_nginx.log combined; index index.html index.htm index.php; root /home/wwwroot/linuxeye/$subdomain/; location ~ .php$ {     fastcgi_pass unix:/dev/shm/php-cgi.sock;     fastcgi_index index.php;     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;     include fastcgi_params;     } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {     expires 30d;     } location ~ .*\.(js|css)?$ {     expires 7d;     } }

方法二:

server { listen 80; server_name *.linuxeye.com; access_log /home/wwwlogs/linuxeye.com_nginx.log combined; index index.html index.htm index.php; if ($host ~* ^([^\.]+)\.([^\.]+\.[^\.]+)$) {     set $subdomain $1;     set $domain $2; } location / {     root /home/wwwroot/linuxeye.com/$subdomain/;     index index.php index.html index.htm; } location ~ .php$ {     fastcgi_pass unix:/dev/shm/php-cgi.sock;     fastcgi_index index.php;     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;     include fastcgi_params;     } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {     expires 30d;     } location ~ .*\.(js|css)?$ {     expires 7d;     } } Mon Sep 14 15:06:57 CST 2015

本文标签:

更多文章

相关文章

网站导航 | 快讯 | 资讯 | 手机 | 优化

  • 数码 | 网络通信 | 人工智能 | 网站 | 游戏

    合作伙伴:

  • 友情链接(欢迎业界知名网站交换链接)申请友情

    

    声明:本站资源皆来自网络,如有侵权问题,请联系管理员处理!

    Copyright ©2020-2028快知站 版权所有 All rights reserved.

    闽ICP备20010713号-1 闽公网安备 35020602001684号