centos 安装php-fpm , nginx二级域名配置 ,但为什么必须要 域名提供商 哪里解析新的二级域名一下 才能用呢?
2013-08-13 16:38
1081 查看
yum -y install php-fpm php-mysql(当然还有其它扩展)
/etc/init.d/php-fpm restart (重启php-fpm)
/etc/php.ini (php配置文件)
server {
listen 80;
server_name www.xx.com *.xx.com;
#server_name ~^(?<subdomain>.+)\.xx\.com$;
set $rootdir html/xuanchuanye/;
if ($http_host = "abc.xx.com"){
set $rootdir html/abc/;
}
#匹配二级域名
#if ( $host ~* (\b(?!www\b)\w+)\.\w+\.\w+ ) {
# set $rootdir $1/;
# }
#设置www时root
#if ($rs1 !~* ^www$) {
# set $rootdir html/$rs1/;
# #二级域名中有访问指定的目录则重定向到相应的二级域名下,注意,这里要使用last
# rewrite "^.+upload/?(.*)$" upload/$1 last;
# rewrite "^.+ijc/?(.*)$" ijc/$1 last;
# break;
# }
root $rootdir;
....
二级域名 ,在本地测试环境能实现,但在正式环境下,却不行!!..不知道为什么?
为什么必须要 域名提供商 哪里解析新的二级域名一下 才能用呢?
----------------原来很简单,需要域名提供商把主域名解析成 *.xx.com,就可以访问a.xx.com, b.xx.com...........等..
/etc/init.d/php-fpm restart (重启php-fpm)
/etc/php.ini (php配置文件)
server {
listen 80;
server_name www.xx.com *.xx.com;
#server_name ~^(?<subdomain>.+)\.xx\.com$;
set $rootdir html/xuanchuanye/;
if ($http_host = "abc.xx.com"){
set $rootdir html/abc/;
}
#匹配二级域名
#if ( $host ~* (\b(?!www\b)\w+)\.\w+\.\w+ ) {
# set $rootdir $1/;
# }
#设置www时root
#if ($rs1 !~* ^www$) {
# set $rootdir html/$rs1/;
# #二级域名中有访问指定的目录则重定向到相应的二级域名下,注意,这里要使用last
# rewrite "^.+upload/?(.*)$" upload/$1 last;
# rewrite "^.+ijc/?(.*)$" ijc/$1 last;
# break;
# }
root $rootdir;
....
二级域名 ,在本地测试环境能实现,但在正式环境下,却不行!!..不知道为什么?
为什么必须要 域名提供商 哪里解析新的二级域名一下 才能用呢?
----------------原来很简单,需要域名提供商把主域名解析成 *.xx.com,就可以访问a.xx.com, b.xx.com...........等..
相关文章推荐
- 详解 CentOS 安装配置 Nginx 0.8.33+PHP 5.3.1+php-fpm+MySQL 全过程【转】
- CentOS6.4安装配置nginx+pcre+php/fpm
- centos安装php php-fpm 以及 配置nginx
- centos安装php php-fpm 以及 配置nginx
- centOS5.6 下的nginx+mysql+php+php-fpm安装与配置
- centos 7.2 安装Nginx 及配置php-fpm识别php文件
- centos 7 源码安装及 php-fpm 配置与 nginx 集成
- centos安装php php-fpm 以及 配置nginx
- CentOS6.4安装配置nginx+pcre+php/fpm-- 这个配置的nginx
- centos安装php php-fpm 以及 配置nginx
- nginx php-fpm安装配置
- centos 配置nginx php-fpm mysql 环境步骤
- 初学者的 Linux 安装 Nginx PHP fpm 配置教程
- centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解
- centos 下php mysql nginx vsftpd 正确安装配置
- 如何在CentOS 6上通过YUM安装Nginx和PHP-FPM
- nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安装和配置
- CentOS + Nginx + PHP-FPM(FastCGI) 配置CodeIgniter
- CentOS 6上YUM安装Nginx和PHP-FPM
- centos中安装并配置nginx+MySQL+Php