今天早上遇到这个问题后,我阅读了大量其他问题。所以希望我能提供足够的信息来帮助解决这个问题
我可以使用标准端口 22 通过 SSH 连接到使用桥接或仅主机网络的虚拟机。但是,当我尝试访问网站时(目前只希望看到欢迎页面),我收到 ERR_CONNECTION_REFUSED
- 我在 OS X 10.10.3 上使用 VirtualBox 4.3.26
- 出现问题的虚拟机是基于 CentOS 7 的
- 我已经使用 yum 安装了 Apache2 (httpd)
- Apache 正在运行
- Ping 没有问题
- 使用任何网络模式时,虚拟机内的互联网连接良好
- SELinux 已禁用
- IPtables 已禁用
- 22 上的 SSH 运行正常
Netstat 表示我们正在监听 80
tcp 0 0 :::80 :::* LISTEN
- 我有一台 Ubuntu 14.10 服务器虚拟机,没有任何问题。刚刚用 apt-get 安装了 Apache2,可以看到 192.168.0.102(使用桥接模式测试时的 IP)的欢迎页面,就像我在 CentOS 上尝试的那样
有人知道我的问题是什么吗?
我想不出这个请求可能在哪里被拒绝。
答案1
CentOS 7 默认安装了防火墙。检查它是否配置正确或被禁用。
systemctl stop firewalld
systemctl disable firewalld
答案2
确实不建议禁用防火墙,相反,您可以运行lokkit -s http
以打开端口 80。