Коли мій сервер 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>