Apache用のポート80と81を作成しました。以下は構成です。
Listen 80
Listen 81
<VirtualHost *:80>
DocumentRoot "/var/www/html/wp"
ServerName www.test.tk
</VirtualHost>
<VirtualHost *:81>
DocumentRoot "/var/www/html/pw"
ServerName www.exampl.com
</VirtualHost>
問題は、www.exampl.com
ポート80を使用して呼び出すとにリダイレクトされることです。 Apacheのメインページも表示したいwww.test.tk
です。www.exampl.com:80
IP:80
どうすればいいですか?
ベストアンサー1
私が正しく理解したら、両方のホスト名はポート80でのみ応答したいと思います。 Apacheを使用すると、リダイレクトなしでこれを行うことができます。 HTTPホストヘッダーを解析することによってのみ区別されます。
Listen 80
<VirtualHost *:80>
DocumentRoot "/var/www/html/wp"
ServerName www.test.tk
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/var/www/html/pw"
ServerName www.exampl.com
</VirtualHost>
仮想ホストをさらに構成するには、これを/etc/apache2/sites-available
。