虚拟机centos下apache开启但是主机输入ip无法访问
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟机centos下apache开启但是主机输入ip无法访问相关的知识,希望对你有一定的参考价值。
我是在主机上测试访问虚拟机但是无法访问,而且用netstat -tnl命令发现80端口IP很异常就像ipV6格式。如图:
参考技术A apache的方法为:1.停止apche的服务
2.备份apche当前的配置文件/<apche_Home>/conf/httpd.conf,注意<apche_Home>代表了apche的安装目录
3.用文本编辑器打开文件/<apche_Home>/conf/httpd.conf,查找如下的内容:
order
allow,deny
allow
from
all
4.在“allow
from
all”后面添加一行“deny
from
<IP_WantToDeny>”,其中<IP_WantToDeny>表示要屏蔽的IP地址,比如:要屏蔽163.236.54.30那么应该写成:
order
allow,deny
allow
from
all
deny
from
163.236.54.30
用虚拟机装了一个CENTOS,CENTOS上装了APACHE,然后用虚拟机的WINDOWS系统可以访问网页,但是,局域网内的其
用虚拟机装了一个CENTOS,CENTOS上装了APACHE,然后用虚拟机的WINDOWS系统可以访问网页,但是,局域网内的其它机子不能访问。
虚拟机如果是桥接,直接访问即可。如果是独立主机。本来设计就不能访问。
如果是NAT的。需要打开。编辑----虚拟网络编辑器,NAT网络设定,
NAT设定,,,添加----主机的端口。虚拟机的IP及端口。
这个类似于家用路由器发布端口的设定。
最后,
其他电脑http://主机ip:port即可访问。
要保证,主机上这个端口未被占用。虚拟机上的IPtables未开启,或者开启情况下放开了Apache的端口。
主机上若有防火墙的话,也要放开这个映射出来的端口
基本如此。 参考技术A 应该是你的设置方面的问题,我以前用过一阵 VM 虚拟机,它类似于一台单独的电脑,如果设置正常不存在这种问题。
祝你好运!!! 参考技术B 如果是网桥连接就应该没问题
以上是关于虚拟机centos下apache开启但是主机输入ip无法访问的主要内容,如果未能解决你的问题,请参考以下文章