【发布时间】:2012-09-19 11:10:13
【问题描述】:
我正在使用 Vagrant 来设置我的本地开发环境。我设法从我的虚拟机(lucid64)上的端口 80 到我的主机端口 8080 进行端口转发。如果我将 index.html 文件放在我的项目文件夹中并在我的浏览器中键入“localhost:8080”,我会看到 html 页面显示。到目前为止一切顺利。
问题是我在一个具有这种目录结构的框架上工作:
app
**public**
vendor
tmp
公用文件夹应该是“根”文件夹。
所以我在我的虚拟机中编辑了位于 /etc/apache2/sites-available 的 project.conf 文件:
<VirtualHost *:80>
DocumentRoot /vagrant/public
</VirtualHost>
(我只是添加了“/public”部分)。
现在,当我在浏览器中访问 localhost:8080 时,它会下载公共文件夹中的 index.php 文件而不是显示它。请问我该如何解决?
【问题讨论】:
标签: frameworks virtualization virtual-machine virtualbox vagrant