Quando si avvia il mio server Ubuntu Apache (Apache 2) ricevo un messaggio di avviso che dice:
[warn] NameVirtualHost *:80 has no VirtualHosts
Tuttavia, il server Web funziona correttamente. Cosa potrei avere di sbagliato nella configurazione del mio sito per farmi dare questo avviso?
Il file di configurazione in questione (che si trova in /etc/apache2/sites-available
) recita come (dettagli rimossi per brevità)
<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>
Il fatto che sto usando <Location>
potrebbe essere una parte del problema?
<VirtualHost _default_ thehostname.com>