Когда мой сервер Ubuntu Apache (Apache 2) запускается, я получаю предупреждение, которое гласит:
[warn] NameVirtualHost *:80 has no VirtualHosts
Тем не менее, веб-сервер работает нормально. Что я могу не так сделать в конфигурации моего сайта, чтобы он дал мне это предупреждение?
Файл конфигурации, о котором идет речь (находится в /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>