वर्तमान में मेरे पास निर्देशिका के रूप में मेरी सभी वेबसाइट हैं /var/www
। मैं एक वर्चुअल होस्ट स्थापित करना चाहूंगा http://foo/
जो /var/www/foo/foo
निर्देशिका को इंगित करता है (और अभी भी डिफ़ॉल्ट लोकलहोस्ट व्यवहार रखें)।
मैंने निम्नलिखित फ़ाइल को इसमें जोड़ा foo
है /etc/apache2/sites-available/
:
<VirtualHost *:80>
ServerName foo
DocumentRoot /var/www/foo/foo
# Other directives here
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/foo/foo>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
मैंने तब निम्न कमांड चलाई:
sudo a2ensite foo
sudo /etc/init.d/apache2 reload
लेकिन जब मैं इसके पास जाता हूं तब http://foo/
भी एक आईएसपी खोज पृष्ठ देता है।
directory
ब्लॉक अलग नहीं होना चाहिए ?