标题:
[分享]
使用WDCP设置二级域名问题的解决
[打印本页]
作者:
yancaoshi
时间:
2014-7-16 20:38
标题:
使用WDCP设置二级域名问题的解决
做了一个论坛,在dns那边设置了泛解析,通过wdcp设置了二级域名好吧,假设我的域名是www.izhaiyiqi.com,二级域名设置了test, a, b, c几个(使用了虚拟路径)
希望达到的功能是访问设置的二级域名时正常访问二级域名如test.izhaiyiqi.com,如果是未设置过的如hello.izhaiyiq.com可以自动跳转到www.izhaiyiqi.com
最初看起来一切正常,但是发现访问izhaiyiqi.com的时候莫名其妙跳到某一个二级域名如b.izhaiyiqi.com,而不是www.izhaiyiqi.com。
找了好多地方都有解决办法,谁知道是不是太简单了没人问呢??反复比较各二级域名的设置,查看nginx的log文件就是不行。由于在站点设置开启了泛域名解析(在站点编辑里有个支持泛域名的选项),会自动在/www/wdlinux/nginx/conf/[虚拟路径名]/下生成一个zzzzz.izhaiyiqi.com.conf。我以为在前面的conf文件中找不到空域名的话至少会查询这个zzzzz.izhaiyiqi.com.conf文件中的配置并跳转。结果改来改去就是不对。
后来查询了下nginx的一些配置说明,发现在wdcp中绑定二级域名的时候要指定所绑定的域名,自动生成的conf文件也就把这个izhaiyiqi.com也写进去,于是就把相关配置给删除了。
原来是这样的
server {
listen 80;
server_name test.izhaiyiqi.com izhaiyiqi.com;// 下面省略 }
}
复制代码
改成这样子
server {
listen 80;
server_name test.izhaiyiqi.com;// 下面省略}
}
复制代码
其它的二级域名也这么处理,然后重启服务,好用!
要注意的是这个conf文件是自动生成的,如果通过二级域名管理那边关闭再打开的话就还要手工修改,也不知道这算不算因为泛域名特别出现的问题,困扰了好几个小时呢
作者:
yueyanwen
时间:
2014-7-18 00:06
技术贴啊。好厉害
欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/)
Powered by Discuz! 7.2