描述: 配置三个域名,实现这三个域名都可以访问到项目,项目搭载在另一台服务器,如图中的172.168.0.6这台。图(图在2楼)
中的配置保存在独立文件中,导入到了nginx.conf文件中。
问题: 按照上面的配置,出现的问题是只有一个域名(rap2.oa.haotuoguan.cn)能访问到项目.其他两个dev.***的域名确不能访问到项目。通过dev.***的域名访问,出现的页面为"Welcome to nginx on Fedora!"
我有nginx重写规则-它将所有子域请求从子域名重定向到文件夹:
server {
listen x.x.x.x:80;
server_name domain *.domain;
root /home/admin/web/domain/public_html/subs/$subdomain; # here is IF for subdomains
set $subdomain "";
if ($host ~* ^([a-z0-9-\.]+)\.domain$) {
set $subdomain $1;
}
if ($host ~* ^www.domai