3

我在设置/添加子域时遇到了一些问题.. 到我的 apache2(httpd)..

我的 httpd.conf 中有这个

NameVirtualHost *:80

<VirtualHost *:80>
    ServerAdmin stitofte@homiecraft.pro
    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 stitofte@homiecraft.pro
   DocumentRoot /var/www/html/stats
</VirtualHost>

homiecraft.pro 工作正常...

但是 stats.homiecraft.pro 根本不起作用......我已经做了一个 DNS 记录......并让“stats”指向监听地址......但它仍然不起作用......

任何帮助都会很好......我以前有过这个设置......但由于某种原因我这次无法让它工作......

4

2 回答 2

0

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

现在它会正常工作。

于 2013-05-03T11:09:25.493 回答
-1

通常问题出在dns记录中,检查在dns记录处添加的子域并检查类型,即设置CNAME,主域类型为A。

并检查子域的 ip 方向

更改子域处的 serverAlias 退出 www。

于 2013-05-02T17:02:22.973 回答