【问题标题】:create subdomain in centos 6在centos 6中创建子域
【发布时间】:2023-03-27 02:15:01
【问题描述】:

我正在尝试在我的虚拟服务器(它是一个 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 错误。 我必须配置其他文件才能使其正常工作吗?

【问题讨论】:

  • 您是否在 dns 设置中设置了子域?例如。 GoDaddy 上的 DNS 管理器?
  • 还要确保在进行更改后重新启动 httpd 服务。例如。 service httpd restart

标签: centos virtualhost subdomain centos6


【解决方案1】:

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

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

ping zend.mydomain.es

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

【讨论】:

    【解决方案2】:
    1. 我建议您验证子域的 DNS 设置。 例如。如果您使用 GoDaddy 托管,我建议您确保 您在那里有您的子域的条目,并且 IP 指向 同一个盒子。
    2. 接下来,如果您还没有,在您对 httpd.conf 进行更改之后 您需要重新启动 httpd 服务才能进行更改 影响。所以试试service httpd restart

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

    【讨论】:

      猜你喜欢
      • 2012-03-28
      • 2013-05-26
      • 2016-01-15
      • 2016-01-10
      • 2022-06-15
      • 1970-01-01
      • 2011-05-11
      • 1970-01-01
      • 2013-12-23
      相关资源
      最近更新 更多