国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

Nginx泛解析匹配域名綁定到子目錄配置

2017-01-17 00:33:55 17188


Nginx泛解析匹配域名綁定到子目錄配置


網(wǎng)站的目錄結(jié)構(gòu)為:

  • # tree /home/wwwroot/xxx.com

  • /home/wwwroot/xxx.com

  • ├── bbs

  • │ └── index.html

  • └── www

  • └── index.html

  • 2 directories, 2 files


/home/wwwroot/xxx.com為nginx的安裝目錄下默認(rèn)的存放源代碼的路徑。

bbs為論壇程序源代碼路徑

www為主頁程序源代碼路徑

把相應(yīng)程序放入上面的路徑通過

http://www.tjdsmy.cn 訪問的就是主頁

http://www.tjdsmy.cn 訪問的就是論壇

其它二級域名類推。

有2種方法,推薦方法一


方法一:

server {
listen 80;
server_name ~^(?<subdomain>.+).xxx.com$;
access_log /data/wwwlogs/xxx.com_nginx.log combined;
index index.html index.htm index.php;
root /home/wwwroot/$domain/$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 *.xxx.com;

access_log /home/wwwlogs/xxx.com_nginx.log combined;

index index.html index.htm index.php;

if ($host ~* ^([^.]+).([^.]+.[^.]+)$) {

set $subdomain $1;

set $domain $2;

}

location / {

root /home/wwwroot/$domain/$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;

}

}



提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: