Ketika server Ubuntu Apache saya (Apache 2) dimulai saya mendapatkan pesan peringatan yang berbunyi:
[warn] NameVirtualHost *:80 has no VirtualHosts
Namun, server web berfungsi dengan baik. Apa yang mungkin saya salah dalam konfigurasi situs saya untuk membuatnya memberi saya peringatan ini?
File konfigurasi yang dimaksud (terletak di /etc/apache2/sites-available
) berbunyi seperti (perincian dihapus karena singkatnya)
<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>
Mungkinkah fakta yang saya gunakan <Location>
menjadi bagian dari masalah?
<VirtualHost _default_ thehostname.com>