当前位置:首页 > 虚拟机 > 正文

虚拟机中创建web网站之后无法连接

我想把虚拟机作为web,在设置了主机的映射端口80,但是在局域网中其他机器却访问不到这个主机,咋办?

这与您的设置有关。你的虚拟机是如何连接到局域网的?使用桥接,这样虚拟机就有自己的IP。

如何访问虚拟机中的架设的Web服务器

虚拟机上安装了rhel5虚拟机,并使用了NAT
rhel中安装了APACHE,使用https://127.0.0.1可以正常访问
使用ifconfig找到的IP:192.168.254.128
我可以在WINDOWS上ping192.168.254.128,并使用SecureCRT连接虚拟机上的rhel
但是我无法在主机上通过https://192.168.254.128访问虚拟机。Web服务器
找了很久的资料,综合了很多,终于能够在Windows问Linux虚拟机的Web服务了,现在贴出来分享一下
原因分析:Linux问题、VMware问题、Windows问题
Linux问题:80端口访问可能被拒绝,防火墙不允许
1:Linux问题解决方案:
1,1
iptables-F
iptables-PINPUTACCEPT(设置默认允许规则)
1.2.配置Linux防火墙
1.2.1添加到/etc/sysconfig/iptables
-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT
这允许访问端口80
1.2.2将Web服务添加到Linux中的受信任服务
->管理->安全级别和防火墙->防火墙设置->检查www(http)
二:VMware问题:端口映射是否有问题
2.1.配置VMware、端口映射
是要80端口,还应该添加映射
主机端口:80,虚拟机IP:192.168.254.128,端口:80
s问题:这是Windows防火墙
4.1问题。在Windows主机上配置防火墙
在Windows下,进入控制面板->Windows防火墙->高级->安装VMwareNetworkAdapterVMnet8->Web服务器(HTTP)->添加虚拟机IP:192.168.254.128

虚拟机客户端测试httpd连接失败

1.检查httpd服务是否正在运行。您可以在命令行中输入“systemctlstatushttpd”来查看httpd服务当前的状态。如果该服务被禁用,则需要使其正常工作。
2。确保客户端虚拟机与Web服务器之间的连接正常。您可以使用ping命令测试与Web服务器的连接。如果连接无常工作,您需要检查设置并确保客户端虚拟机和Web服务器位于同一。

虚拟机WEB能PING通不能访问,急急急急急急急

您的服务器肯定有问题
检查服务器主目录是否指向正确
再次检查主机头是否设置或端口是否更改(需要设置取消主机头中的主机头,如果改端口就改回80端口)
接下来查看你的主目录的NTFS权限
最后,查看您的网站。属性中“文档”选项卡中的默认文档是否正确显示?如果没有改变
这些都是故障排除步骤。如果你能理解这一点并解决所有问题
我保证你的服务器可以访问!!