首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法访问虚拟机上托管的网站

无法访问虚拟机上托管的网站
EN

Unix & Linux用户
提问于 2014-07-20 14:19:02
回答 2查看 3.3K关注 0票数 3

我在一个mac (OSX10.9.3)上运行着virtualbox中的CentOS7。我想访问托管在虚拟机上的网站。浏览到来宾IP返回的网页不可用。

我能够在VM中使用pingssh

我已经为VM中的网络设置设置了桥接适配器。

我给了/etc/httpd/conf/httpd.conf听80和主机IP地址。telnetcurl到来宾IP返回连接被拒绝。

我猜这是一个防火墙/ iptables配置问题,在这里我需要允许主机。如何将CentOS防火墙/iptable配置为允许主机?

EN

回答 2

Unix & Linux用户

发布于 2014-07-20 14:29:36

您可以对VM进行ping和ssh操作,所以我想这不是防火墙问题,我猜您的httpd服务没有运行:

尝试使用以下方法运行它:

代码语言:javascript
运行
复制
service httpd start

或者:

代码语言:javascript
运行
复制
/etc/init.d/httpd start

默认情况下,httpd应该安装在centos上!要安装httpd,只需在centos上执行以下操作:

代码语言:javascript
运行
复制
yum install httpd

若要将apache服务设置为在启动时启动(再次避免此类问题),请执行以下操作:

代码语言:javascript
运行
复制
chkconfig httpd on
票数 2
EN

Unix & Linux用户

发布于 2021-08-07 08:03:40

打开防火墙以允许连接。

例如,

代码语言:javascript
运行
复制
sudo firewall-cmd --permanent --zone=public --add-service=http

sudo firewall-cmd --permanent --zone=public --add-service=https

sudo firewall-cmd --reload
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/145576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档