いくつかの設定プロパティがありませんか?


0

こんにちは私のサーバー設定に問題があります、

私は持っています Ubuntu 14.04 そして Apache 2.4.7 問題は、設定が正しくないことです。

dom1.com、dom2.com、dom3.comなど、5つのドメインがあります。問題は、2つのドメインが古いドメインにリダイレクトされ、使用されなくなったこと、およびその他のドメインがdom1.comのindex.xmlを表示することです。

だから私は今何をすることはできません。

/var/www/dom1/index.html --> Building Site 1
/var/www/dom2/index.html --> Building Site 2
/var/www/dom3/index.html --> Building Site 3
/var/www/dom4/index.html --> Building Site 4
/var/www/dom5/index.html --> Building Site 5

Apacheでは: /etc/apache2/sites-available/dom1.com.conf

<VirtualHost *:80>
        ServerName www.dom1.com
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/dom1
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

そして他のドメインについても同じです。

そして/ etc / hostsで私は各ドメインのペアip domainを定義しています

127.0.0.1       localhost
127.0.1.1       ubuntu.myhosted.com       ubuntu

::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
XXX.XX.XXX.XXX dom1.com
XXX.XX.XXX.XXX dom2.com
XXX.XX.XXX.XXX dom3.com
XXX.XX.XXX.XXX dom4.com
XXX.XX.XXX.XXX dom5.com

いくつかの設定プロパティがありませんか?


どうやって複数のドメインサイトを構成したのかわかりません。あなたのVirtualHost設定を見てみる価値があるでしょう。
Simón

回答:


0

あなたは異なるドメインを設定しているようです。あなたがアクセスしています dom1.com (hostsファイルによると)、あなたのApacheの設定は www.dom1.com これらは違う名前です。

Apacheはの仮想ホストセクションを見つけることができないので dom1.com それはあきらめて、それが何であれ、最初の仮想ホストを表示するだけです。

ServerNameパラメータを修正するか、またはwww以外の名前をServerAliasとして追加します(両方のバリアントを機能させる場合)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.