【发布时间】:2011-01-14 17:41:52
【问题描述】:
我正在使用 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时,它会显示应用程序的目录结构,当我点击“公共”文件夹时,它会默认显示我想要显示的内容... 我以前从未配置过虚拟主机,这就是我在有关它的教程中得到的。
【问题讨论】: