如何在虚拟PC上访问Localhost端口?
-
29-09-2019 - |
题
我已经下载并安装了用于测试IE6的Microsoft Virtual PC和Windows XP模式图像。我在Localhost上有几个项目,例如,我在VHOSTS文件中访问端口号,例如:
Listen *:82
<VirtualHost *:82>
DocumentRoot "path/to/htdocs/project-folder/public/"
</VirtualHost>
在虚拟机中,我更改了主机文件,以便 http://mymachine
重定向到我的root lothost目录(等效于 http://localhost:80/
).
我如何设置虚拟机,以便 http://project-n/
转到正确的本地主机端口?可悲的是, http://mymachine:82/
不做工作=(
解决方案
在虚拟计算机上,在主机文件中我添加了
xxx.xxx.xxx.xxx project-n.dev
X是我的主机计算机的IP地址。
在我的主机计算机httpd-vhosts.conf文件中,我将 *:80端口更改为localhost:80。我不知道为什么会起作用,只是这样做。
我的httpd-vhosts.conf文件现在看起来像:
<VirtualHost localhost:80>
DocumentRoot "path/to/htdocs/"
</VirtualHost>
<VirtualHost *:81>
DocumentRoot path/to/htdocs/project-a/"
</VirtualHost>
<VirtualHost *:82>
DocumentRoot path/to/htdocs/project-b/public"
</VirtualHost>
现在,在虚拟PC中,当我得到时http:// project-n:81/'它将加载项目-A,'http:// project-n:82'加载project-b/public = D
不隶属于 StackOverflow