2013-05-02 92 views
3

我遇到一些问题与设置/添加子域名..我的Apache2(httpd的)..httpd的虚拟主机 - 子域

我在我的httpd.conf

NameVirtualHost *:80 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/html/HomieCraft 
    ServerName www.homiecraft.pro 
    ServerAlias homiecraft.pro 
</VirtualHost> 

<VirtualHost *:80> 
    ServerName stats.homiecraft.pro 
    ServerAlias www.stats.homiecraft.pro 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/html/stats 
</VirtualHost> 

homiecraft有这个。亲作品就好了... ...

但stats.homiecraft.pro不会在所有的工作....我已经做了DNS记录..并取得“统计”点到监听地址。但仍然不起作用...

An Ÿ帮助将是不错...我有这个安装程序之前...但出于某种原因,我不能让它的工作这一次......

回答

0

通常情况下,问题是出在DNS记录,检查子域名在添加DNS记录并检查类型,它是集CNAME和主域类型是A.

并检查过的IP方向的子域

更改在子域serverAlias退出WWW。

+0

当我平安stats.homiecraft.pro。它指向正确的IP ...所以DNS的设置工作......但随着stats.homiecraft.pro在web浏览器不...所以这是一个服务器端问题...与我的虚拟主机或东西...我猜.. – 2013-05-02 17:11:58

+0

的IP域homiecraft.pro是46.253.196.160和IP域的stats.homiecraft.pro是108.162.198.144问题是在DNS记录检查子域的类型和值,把这个参数放在这里 – 2013-05-02 17:15:08

+0

现在好了......我把它改为CNAME给homiecraft.pro ..而我正在使用cloudflare ......好吧,我可以将它改回A .. 。并再次测试... – 2013-05-02 17:19:08

0

在Apache2虚拟主机必须添加../apache2/conf/httpd-vhosts.conf文件,而不是主要配置文件即../apache2/conf/httpd.conf 然后重新启动apache2 servie ie。 ./apache2/bin/apa[tab] -k重启。

现在它会正常工作。