把项目在linux虚拟服务器上了,在虚拟机可以访问,我想在windows上来访问它。怎么办,防火墙 80端口以开放,但是还是访问不了。
在虚拟机里可以访问
但是输入虚拟机 IP可以访问到服务器
最可能的原因:没有把主机的80端口转发到虚拟机;其他原因:虚拟机的防火墙没开;主机和虚拟机域名解析不一致或者出错
可能是hosts问题,如果虚拟机设置了测试域名的hosts映射到localhost,那么你的主机应该也要设置好hosts将测试域名映射到虚拟机ip。
必须要绑定hosts,将你的域名指定到虚拟机的服务器IP地址
使用记事本打开 C:WindowsSystem32driversetc 下的 hosts 文件
在最后面添加一行
hongbocheng 192.168.1.115
然后保存到桌面上,粘贴覆盖原来的文件即可
先在window下ping 虚拟机的ip
最可能的原因:没有把主机的80端口转发到虚拟机;
其他原因:虚拟机的防火墙没开;主机和虚拟机域名解析不一致或者出错
可能是hosts问题,如果虚拟机设置了测试域名的hosts映射到localhost,那么你的主机应该也要设置好hosts将测试域名映射到虚拟机ip。
必须要绑定hosts,将你的域名指定到虚拟机的服务器IP地址
使用记事本打开 C:WindowsSystem32driversetc 下的 hosts 文件
在最后面添加一行
hongbocheng 192.168.1.115
然后保存到桌面上,粘贴覆盖原来的文件即可
先在window下ping 虚拟机的ip