J'ai actuellement tous mes sites Web sous forme d'annuaires /var/www
. Je voudrais configurer un hôte virtuel http://foo/
qui pointe vers le /var/www/foo/foo
répertoire (tout en conservant le comportement localhost par défaut).
J'ai ajouté le fichier suivant 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>
J'ai ensuite exécuté les commandes suivantes:
sudo a2ensite foo
sudo /etc/init.d/apache2 reload
Mais quand j'y vais, http://foo/
il renvoie toujours une page de recherche de FAI.
la source
directory
blocs ne devraient-ils pas être différents?Si vous le souhaitez, vous pouvez consulter la réponse que j'ai publiée ici:
/programming/12532263/apache-domain-for-localhost-to-access-folders-as-http-folder-local/12563570#12563570
la source