Virtualbox中安装CentOS 7,Apache无法访问

网络设置的是桥接,安装好后CentOS(192.168.8.102)是可以通过SSH连接的,网络应该没有问题。但是httpd服务启动后,本地(192.168.8.101)却不能访问虚拟机的80端口,更改www文件夹的权限也没用。写绑定端口的代码试过,也不行。测试的结果:应该不是VirtualBox和Apache等程序的问题。是CentOS配置有问题?
修改绑定tcp端口,关闭tcp6,还是不行

TCP6。监听的是IPv6地址,没有监听IPv4地址,你用IPv4的地址当然访问不了。追问

之前没注意,在/etc/sysctl.conf中添加:
    net.ipv6.conf.all.disable_ipv6 =1
    net.ipv6.conf.default.disable_ipv6 =1


重启后,重新启动httpd,监听端口如下:


虚拟机curl抓了一下页面,http://192.168.8.102和http://127.0.0.1,都没有问题。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答