我正在使用 Zend Framework 构建一个 Web 应用程序,我需要将我的应用程序指向应用程序的“公共”文件夹:
所以基本上当我打电话时http://localhost/myapp
它应该显示http://localhost/myapp/public/
我在 /etc/apache2/sites-available/ 中创建了一个名为 myapp 的虚拟主机文件:
<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时,它会显示应用程序的目录结构,当我单击“public”文件夹时,它会显示我想要默认显示的内容......我之前从未配置过 vhosts这就是我对它的教程的了解。