0

我有一个带有网站的 Web 服务器,我想添加另一个地址以供预生产使用。

这里存在:

httpd.conf:

ServerAdmin support@toto.com
ServerName www.toto.com:80
DocumentRoot "/home/tutu/var/www/html"

模块/vhost.conf:

<VirtualHost *:80>
    ServerAdmin support@toto.com
    ServerName www.toto.com:80
    DirectoryIndex index.php

    ErrorLog /home/tutu/var/log/httpd/error-mod_log
    LogLevel warn
    CustomLog /home/tutu/var/log/httpd/access-mod_log common-cookie

   <Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
  </Location>
</VirtualHost>

我试图添加另一个 VirtualHost 但新地址不起作用:

<VirtualHost *:80>
    ServerAdmin support@toto.com
    ServerName www2.toto.com:80
    DirectoryIndex index.php

    ErrorLog /home/tutu/var/log/httpd/error-www2_log
    LogLevel warn
    CustomLog /home/tutu/var/log/httpd/access-www2_log common-cookie
    DocumentRoot "/home/tutu/var/www2/html"
</VirtualHost>

地址 www2.toto.com 无效。你有想法吗?

谢谢

4

1 回答 1

3

您是否已将 www2.toto.com 添加到 DNS 中?它尚未添加到公共 DNS。(但 www.toto.com 是)

“不工作”不是很具体。您是否获得了该站点的默认 Apache 网页,或者您没有访问服务器?如果是后者,DNS 查找可能是您真正的问题,而不是 Apache 配置。

Apache-config 看起来不错,但您不需要指定 :80 作为别名端口。

于 2012-11-27T11:38:02.573 回答