【问题标题】:Create a virtual host Cent OS创建虚拟主机 Centos
【发布时间】:2012-01-29 21:58:49
【问题描述】:

cent os如何创建虚拟主机?

我在 /etc/httpd/conf/httpd.conf 文件中做了一些更改

<VirtualHost local.mydomain.com>
ServerAdmin webmaster@mydomain.com
DocumentRoot /var/www/html/test/
ServerName local.mydomain.com
ServerAlias local.mydomain.com
</VirtualHost>

在 /etc/hosts 文件中

127.0.0.1       dexs01 localhost.localdomain6 localhost #existing lines
::1             localhost6.localdomain6 localhost #existing lines
127.0.0.1       local.mydomain.com       local.mydomain.com #my addition

然后我重新启动了我的 Apache 服务器 那么这有什么问题呢?

【问题讨论】:

  • 在这种情况下最好的办法是检查 apache 日志,在大多数情况下,如果 httpd.conf 文件中有问题,它会准确说明问题所在
  • 另外,最好提一下当您在浏览器中点击您的域时实际发生的情况。

标签: linux apache centos


【解决方案1】:

您必须在 VirtualHost 指令中定义 IP 和端口:

<VirtualHost *:80>
  ...
  ServerName local.mydomain.com
  ...
</VirtualHost>

其余的看起来不错。
注意:在您的情况下,您不需要 ServerAlias 指令,因为它与您的 ServerName 匹配。

【讨论】:

    猜你喜欢
    • 2014-08-23
    • 2014-02-07
    • 2022-09-27
    • 2017-05-30
    • 2013-07-31
    • 2016-10-02
    • 1970-01-01
    • 2012-03-28
    • 2012-01-06
    相关资源
    最近更新 更多