最近学习用linux 的centos安装apache,在虚拟机vwmare中安装,装完之后,

只能在虚拟机中访问,从我的操作系统中显示连接超时,之后把linux的防火墙打开http服务,又从网上看还把
selinux的值改成disable,但是这次我的操作系统中的浏览器就显示无法连接了,这该怎么办

看Apache中日志有么有收到数据请求,还是服务器处理出错了。还有抓包来分析一下

参考VWMare CentOS 6.5 静态IP设置
把你的虚拟机的IP地址设置成静态IP试试

第一步, 在虚拟机中 ifconfig, 看看你虚拟机的IP地址;
第二步, 在你本机ipconfig,看看你本机的IP地址和Vnet 的IP地址
第三步, 从你本机ping一下虚拟机的IP地址,看看通不通。
然后你把 http.conf 贴出来看一下,是不是有什么问题,比如端口,allow的权限.
一般网上看还把selinux的值改成disable,这个纯属误人子弟的,还有楼上的,您的回答也不对,这年头一般都用DHCP, 设置静态IP不是好习惯。DHCP服务租期长点就好了。