जब मेरा उबंटू अपाचे सर्वर (अपाचे 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>