Je construis une application Web avec Zend Framework, et je dois pointer mon application dans le dossier « public » de l'application:Je suis confondu avec Apache vhost
Donc, fondamentalement, quand je l'appelle http://localhost/myapp
il se doit affichage http://localhost/myapp/public/
J'ai créé un fichier hôte virtuel appelé myapp dans/etc/apache2//-disponibles sites:
<VirtualHost *:80>
DocumentRoot /var/www/myapp/public/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/myapp/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Mais il ne fonctionne pas. Quand j'appelle http://localhost/myapp, il affiche la structure de répertoire de l'application, et quand je clique sur le dossier "public", alors il affiche ce que je veux être affiché par défaut ... Je n'ai jamais configuré vhosts avant et c'est aussi loin que J'ai eu avec les tutoriels à ce sujet.