構成プロパティがいくつか欠けているのでしょうか?

構成プロパティがいくつか欠けているのでしょうか?

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

私は持っているウブントゥ 14.04そしてアパッチ2.4.7問題は、何かの設定が間違っていることです。

私には dom1.com、dom2.com、dom3.com など 5 つのドメインがあります。問題は、2 つのドメインがもう使用していない古いドメインにリダイレクトされ、他のドメインは dom1.com の index.xml を表示することです。

だから何ができるのか分かりません。その結果、ナビゲーターでリクエストをすると、常にBuilding Site 1で応答します。

/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ドメインペアを定義します

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

構成プロパティがいくつか欠けているのでしょうか?

答え1

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

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

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

関連情報