最近、2 つのドメインを実行する 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 (権限が拒否されました) が返される