OK。ローカル開発マシンにLAMPサーバーがあります。私はそれにいくつかのサイトを開発する必要があります。ですから、私は$ APACHE/sites-availableに2つのファイル(サイトの設定)を作成し、/ sites-enabledのためのシンボリックリンクを作成しました。その後、私はsudo /etc/init.d/apache2 restartを開始しました。エラーや警告はありません。私はmysite.devを試してみると、それが与えられ、いつfoobar.dev - それはmysite.devを与える!Apache Multiply Sites再び
したがって、apacheはすべての仮想ホストに対して1つのサイトを与えます。それを修正するには?
http://pastebin.com/qjcx6RS3(最初のサイト) http://pastebin.com/FdVStJm8(第2サイト)
"NameVirtualHost *:80にはVirtualHostsがありません" – tucnak
virtualhostファイルが両方とも含まれていることを確認してください(http://httpd.apache.org/docs/2.0/de/mod/core.html#include )httpd.conf ...で '' –
Seybsen
の 'ServerName'をseverfaultのように動かすと、設定で' NameVirtualHost'を2回設定した可能性もあります:http://serverfault.com/質問/ 1405/apache-2-startup-warning-name仮想ホスト-80-has-no-virtualhosts – Seybsen