从LAN中的另一台计算机访问Zend应用程序(使用LAMP)

时间:2012-05-14 15:19:24

标签: php zend-framework lamp lan virtual-hosts

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

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

如果我转到192.168.x.x / application_name / public(这是index.php所在的位置),我将获得文件夹列表。

PS:phpmyadmin有效(192.168.x.x / phpmyadmin)

我错过了一些配置吗?

我的虚拟主机

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

1 个答案:

答案 0 :(得分:2)

您需要做的就是在第二台机器上编辑hosts文件,为

添加一个条目
192.168.x.x    application.local

其中192.168.x.x是应用程序启用的计算机的IP地址,application.local与vhost的ServerName中的值匹配。然后只需打开浏览器并转到http://application.local/