Я строю веб-приложение с Zend Framework, и мне нужно указать мое приложение к «общественности» папку приложения:Я путать с Apache виртуальный хост
Так в основном, когда я называю http://localhost/myapp
он должен дисплей http://localhost/myapp/public/
Я создал виртуальный хост-файл с именем MyApp в/и т.д./apache2/сайты-доступные /:
<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>
Но это не работает. Когда я вызываю http://localhost/myapp, он отображает структуру каталогов приложения, а когда я нажимаю на «общедоступную» папку, то он отображает то, что я хочу показывать по умолчанию ... Я никогда не настраивал vhosts раньше, и это до тех пор, пока Я получил уроки об этом.