0

您好,我在 Ubuntu 机器和 Zend Framework 项目上设置了 LAMP 服务器。

我在我的 /etc/apache2/sites-available 中创建了一个虚拟主机,使用 a2ensite 命令启用它,并且在 localhost 上一切正常,但是我在使用我的 IP 从局域网中的另一台计算机访问应用程序时遇到问题

如果我去 192.168.xx/application_name/public (那是 index.php 所在的位置),我会得到文件夹列表。

PS:phpmyadmin 工作(192.168.xx/phpmyadmin)

我错过了一些配置吗?

我的虚拟主机

<VirtualHost *:80>
ServerAdmin xx@localhost
ServerName application.local
ServerAlias www.application.local
DirectoryIndex index.php
DocumentRoot /var/www/application/public/
</VirtualHost>

4

1 回答 1

2

您需要做的就是在第二台机器上编辑 hosts 文件以添加一个条目

192.168.x.x    application.local

其中 192.168.xx 是打开应用程序的机器的 IP 地址,而 application.local 与您的虚拟主机的 ServerName 中的值匹配。然后只需打开浏览器并转到http://application.local/

于 2012-05-14T20:54:58.847 回答