Nginx的多域名配置很简单,废话不多说,直接贴示例代码
Nginx服务器,允许建立多个Server节点,每个节点可以监听一个80端口,这样每个server下的location就可以指定一个新的项目地址
server {
listen 80;
server_name a.com alias www.a.com;
location / {
root D:/website/UPUPW_NP7.0/vhosts/a.com;
index index.html index.php ;
}
autoindex off;
location ~ ^.+\.php {
root D:/website/UPUPW_NP7.0/vhosts/a.com;
fastcgi_pass bakend;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
include fastcgi.conf;
}
}
#server a.com end}
server {
listen 80;
server_name b.com alias www.b.com;
location / {
root D:/website/UPUPW_NP7.0/vhosts/b.com;
index index.html index.php ;
}
autoindex off;
location ~ ^.+\.php {
root D:/website/UPUPW_NP7.0/vhosts/b.com;
fastcgi_pass bakend;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
include fastcgi.conf;
}
}
#server b.com end}未经允许请勿转载:程序喵 » Nginx多域名站点配置
程序喵