【问题标题】:Centos Apache VirtualHost setupCentos Apache 虚拟主机设置
【发布时间】:2013-07-31 19:20:23
【问题描述】:

我正在尝试在 Apache VirtualHost 上设置网站。

我的 VirtualHost 配置包含在 /etc/httpd/conf/httpd.conf 中,如下所示:

<VirtualHost *:80>
    ServerName test.site.com
    ServerAlias test.site.com test.site-london.com
    DocumentRoot /var/www/site-dev
    <Directory /var/www/site-dev>
            Options -Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

我的问题是当我访问 test.site.comtest.site-london.com 时,我得到一个 糟糕! Google Chrome 找不到 test.site.com 消息。 相反,当我使用以下格式的 IP 地址时,可以访问网站:172.54.88.203/test.site.com。 更令人困惑的是,如果我只是在地址栏中输入 IP 地址并按回车,我看到的是 test.site.com。

我尝试使用以下输入设置我的 /etc/hosts 文件,但它仍然无法正常工作:

127.0.0.1       localhost       localhost
172.54.88.203   test.site.com   test.site.com

【问题讨论】:

  • 确保,运行谷歌浏览器的操作系统也有一个主机条目,将 test.site.com 指向 172.54.88.203

标签: apache web centos virtual-hosts


【解决方案1】:

您是否取消了 httpd.conf 中 NameVirtualHost *:80 的注释?

如果这被注释掉,虚拟主机将不起作用。

请检查它是否被评论并回复我,它在 https.conf 的末尾附近

【讨论】:

    猜你喜欢
    • 2017-05-30
    • 2014-02-07
    • 2013-10-20
    • 2012-04-22
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多