繁体   English   中英

Apache虚拟主机的问题

[英]Problems with Apache Virtual Hosts

我最近刚刚设置了一个运行两个域的基于RHEL的服务器。 但是,我很难从浏览器访问两个域。 我的配置是:

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时,我点击了正确的Virtualhost(很好),但是当我导航至domainB.com时,它显示了Apache Test页面。

编辑

我在Web服务器和Web之间有一个防火墙。 我测试了管理域A和域B的规则。

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

您需要做的是看看启用了站点的站点和可用站点。 这是谷歌搜索时的第一个条目: http : //www.debian-administration.org/articles/412看起来很合理,应该可以帮助您将其集成。

问题是您需要为要在此apache2上运行的所有站点提供单独的条目。 配置文件中的简单条目不会执行此操作。 只有第一个作品,其余的作品或多或少被忽略了。 为此,创建具有启用站点和可用站点的单独条目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM