ドメインは同じドロップレットの別のドメインにリダイレクトされます。

ドメインは同じドロップレットの別のドメインにリダイレクトされます。

私は初めてDebianに触れ、Debian OSを使ってDigital Oceanにサーバーを構築しています。 Dropletに2つのドメインを正常に追加しました。

mysite.com
anothersite.com

新しいディレクトリが作成されました。

/home/user/www/mysite.com/public_html

そして、ファイルを次の場所にコピーします。public_html

内部構成ファイルは/etc/apache2/sites-available次のとおりです。

DocumentRoot /home/user/www/mysite.com/public_html

<Directory /home/user/www/mysite.com/public_html>
    Options -Indexes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/myproject-error.log
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/myproject-access.log combined

もちろん、サイトを有効にしました。

apache2.confまだファイルを編集しておらず、2番目のドメイン(anothersite.com)を構成していません。 Dropletに2番目のドメインを追加するだけです。

サイトに入るとmysite.com完璧に動作します。 2番目のドメイン(anothersite.com)が最初の(mysite.com)ドメインにリダイレクトされるのはなぜですか?

Apache 2.4を使用しています。

ベストアンサー1

anothersite.comApache Webサーバーを指すホスト名(例:)がありますが、<VirtualHost>そのホスト名の一致を明示的に設定していない場合、Apacheは「最も一致するもの」を提供します(最初)。

<VirtualHost>したがって、Apache設定にホスト名が1つだけあり、複数のホスト名(mysite.comおよびanothersite.com)が同じマシンを指している場合はすべて表示されます。同じ仮想ホスト

おすすめ記事