セットアップ中の Linux ベースの Apache 2.2 サーバーで、かなり単純な問題が発生しました。同じサーバー上に 2 つのまったく異なるドメインをセットアップしたいと考えています。ただし、最初のタグのコンテンツのみを提供します! 私は StackOverflow を検索し、Apache.org でアイテムを読みましたが、うまくいきませんでした。
私は Apache.org の指示に従い、これら 2 つのセクションを http.conf ファイルの末尾に配置しました。
<VirtualHost *:80>
DocumentRoot /var/www/mydomain1
ServerName sub1.mydomain1.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/mydomain2
ServerName sub2.mydomain2.com
</VirtualHost>
ブラウザを使用してhttp://sub1.mydomain1.comにアクセスすると、正常に表示されます。しかし、http: //sub2.mydomain2.com にアクセスすると、/var/www/webfiles/mydomain1 にあるコンテンツしか取得できません。
次のような明白なことの多くを行いました: - service httpd restart - httpd.conf 内の 2 つのエントリの順序を変更しましたが、これもリストの最初のエントリのみを提供します。- Google で調べたサポート ドキュメントの 1 つに、システム上の有効なドメインへの次のエントリ ポイントがあることを確認するように言われました。だから私はこれを入力しました(しかし、何も変わりませんでした):ServerName sub2.mydomain2.com:80
それはばかげているに違いないのですが、私には理解できません!