Apache虚拟主机问题

问题描述:

我最近刚刚设置了一个运行两个域的基于RHEL的服务器。但是,我在浏览器中遇到两个域名时遇到困难。我的配置是:Apache虚拟主机问题

NameVirtualHost *:80 

<VirtualHost *:80> 
    ServerName domainA.com 
    ServerAlias domainA.com *.domainA.com 
    DocumentRoot /home/domainA/public_html 
    <Directory "/home/domainA/public_html"> 
     allow from all 
     Options +Indexes 
    </Directory>  
</VirtualHost> 
<VirtualHost *:80> 
    ServerName domainB.com 
    ServerAlias domainB.com *.domainB.com 
    DocumentRoot /home/domainB/public_html 
    <Directory "/home/domainB/public_html"> 
      allow from all 
      Options +Indexes 
    </Directory> 
</VirtualHost> 

问题是,当我浏览到domainA.com我打了正确的虚拟主机(这是好的),但是当我浏览到domainB.com它显示了Apache测试页。

编辑

我有网络服务器和网络之间的防火墙。我测试了管理域A和域B的规则。

域A达到目标并返回状态200。
域B到达目标,并返回状态403(许可被拒绝)

你需要做的是看看启用网站和网站可用。 以下是谷歌搜索时的第一个输入:http://www.debian-administration.org/articles/412 看起来很合理,应该帮助你整合它。

问题是,你需要单独的条目,你想在这个apache2上运行的所有网站。你的配置文件中的简单条目不这样做。只有第一部作品,其余部分或多或少被忽视。创建单独的条目与启用网站和网站可用是这里的方式。