Php 从Windows 7直接访问vmWare/Debian 6/Apache2上的我的项目

Php 从Windows 7直接访问vmWare/Debian 6/Apache2上的我的项目,php,apache2,virtualhost,Php,Apache2,Virtualhost,我是一名网络程序员,我一直在寻找一个解决方案,在Linux上托管我的本地项目,在Windows7上工作 因此,我安装了VMWare Workstation,并使用OS Debian 6创建了一个虚拟机。之后,我用NAT、安装apache2、mysql和php配置了internet连接 现在我可以通过“IP”或“主机名(我在Windows中编辑了主机文件)”从Windows访问我的站点,这一切看起来都很棒。但问题是,我希望通过其主机名(虚拟主机的主机名)直接访问每个项目(我在Debian中为其创建

我是一名网络程序员,我一直在寻找一个解决方案,在Linux上托管我的本地项目,在Windows7上工作

因此,我安装了VMWare Workstation,并使用OS Debian 6创建了一个虚拟机。之后,我用NAT、安装apache2、mysql和php配置了internet连接


现在我可以通过“IP”或“主机名(我在Windows中编辑了主机文件)”从Windows访问我的站点,这一切看起来都很棒。但问题是,我希望通过其主机名(虚拟主机的主机名)直接访问每个项目(我在Debian中为其创建了一个虚拟主机),例如“而不是”

我认为您希望本地主机上的每个项目都有一个绝对URL。 如果为true,则可以在特定端口上设置任何项目。 为此,请在httpd.conf中输入以下代码:

项目一:

<VirtualHost 127.0.0.1:8080>
DocumentRoot /home/poject1
</VirtualHost>
Listen 127.0.0.1:8080
您可以使用/home/poject2根路径通过以下URL访问project 2:

http://127.0.0.1:8080/
http://127.0.0.1:9090/

谢谢

别忘了主机文件,他在Windows 7上。嗨,谢谢你的解决方案!我像你说的那样配置了httpd.conf。现在我可以通过url在debian中访问我的项目,但我仍然无法通过url从Windows访问它。我应该怎么做?
http://127.0.0.1:9090/