2 nononononononos nononononononos 于 2016.01.16 11:41 提问

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

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

3个回答

save4me
save4me   Ds   Rxr 2016.01.16 21:58

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

oyljerry
oyljerry   Ds   Rxr 2016.01.16 12:50

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

marked
marked   2016.01.19 09:53

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

nononononononos
nononononononos 谢谢你的回答,兄弟,我今天又鼓捣了一下,出现无法连接是因为我把配置文件的那个和端口有关的代码注销了,因为之前地址写错了,所以注销的时候连端口参数也注销了,改过来之后用虚拟机的浏览器就又可以打开测试页了!还有就是我把一个Index.html放在/var/www/html/文件夹里,但是打开的还是测试页,什么原因?
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!