私はApache2
に非常に新しく、サーバー上で2つのWebサイトを提供しようとしています。apache VirtualHostを別のVirtualHostにリダイレクト
私はここにドキュメント続いている:https://httpd.apache.org/docs/current/vhosts/examples.html
をと試みてきた:
<VirtualHost *:80>
DocumentRoot "var/www/websiteexample1.com"
ServerName www.websiteexample1.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "var/www/websiteexample2.com"
ServerName www.websiteexample2.com
</VirtualHost>
しかし、私はwww.websiteexample2.com
に行くしようとすると、私が代わりに何午前www.websiteexample1.com
のコンテンツを対象としています私は行方不明?
の2.2.6バージョンに基づいていますApacheのインストールディレクトリに対して 'DocumentRoot'パスを相対的に設定しようとしていますか? Apache/2.4を使用していますか? –
こんにちは、 私は絶対ディレクトリパスを使用しています。私が使用しているApacheのバージョンは、Ubuntu 14.04で2.4.7です。 – dinnertoast
名前ベースの仮想ホストを使用する場合、何らかの理由でVirtualHostが一致しない場合、Apacheは設定ファイルにある最初のVirtualHostに要求を送信します。これはあなたを助けるものではありませんが、なぜあなたの要求が最初に処理されるのかについて部分的に説明するかもしれません。これらの2つのVirtualHost定義は、同じファイル内にあるのか、別々のファイルですか?別々の '' sites-available''ファイルで、後のサイトを有効にして '' sites-enabled''にリンクしていますか?これはLinux上でのものであり、その構造が使用されています。 –