我最近刚刚建立了一个运行两个域的基于 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 测试页面。
编辑
我在网络服务器和网络之间有一个防火墙。我测试了管理域 A 和域 B 的规则。
域 A 达到目标并返回状态 200。
域 B 到达目标并返回状态 403(权限被拒绝)