2

我正在尝试在我的虚拟服务器中创建一个子域(它是一个 centOS)。我已经像这样编辑了 httpd.conf 文件:

名称虚拟主机 *:80

<VirtualHost *:80>
  DocumentRoot /var/www/html/zend/
  <Directory "/var/www/html/zend"> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
  </Directory> 
  ServerName zend.mydomain.es
</VirtualHost>

当我尝试 www.mydomain.es 时,它工作正常,但是当我尝试 zend.mydomain.es 时,我得到 Server Not Found 错误。我必须配置其他文件才能使其正常工作吗?

4

2 回答 2

2

您还应该为您的子域设置 dns 并确保子域指向正确的 ip

如果它正在回复,还要检查 ping:

ping zend.mydomain.es

如果 IP 正确,请检查两个 Apache 日志(error.log 和 access.log)。

于 2013-05-11T03:26:29.013 回答
0
  1. 我建议您验证子域的 DNS 设置。例如,如果您使用 GoDaddy 进行托管,我建议您确保那里有您的子域的条目,并且 IP 指向同一个框。
  2. 接下来,如果您还没有,在对 httpd.conf 进行更改后,您需要重新启动 httpd 服务以使更改生效。所以试试service httpd restart

希望其中之一有助于解决您的问题。

于 2013-09-14T19:18:28.103 回答