Ubuntu Apacheサーバー(Apache 2)が起動すると、次の警告メッセージが表示されます。
[warn] NameVirtualHost *:80 has no VirtualHosts
ただし、Webサーバーは正常に動作しています。この警告を出すためにサイトの構成に何が間違っているのでしょうか?
問題の構成ファイル(にある/etc/apache2/sites-available
)は次のようになります(簡潔にするために詳細を削除)
<VirtualHost *>
<Location /mysite>
# Configuration details here...
</Location>
# Use the following for authorization.
<LocationMatch "/mysite/login">
AuthType Basic
AuthName "My Site"
AuthUserFile /etc/sitepasswords/passwd
Require valid-user
</LocationMatch>
</VirtualHost>
私が使用しているという事実が<Location>
問題の一部になる可能性はありますか?
<VirtualHost _default_ thehostname.com>