从Mac OSX访问Centos Apache服务器(以Parallels 10托管)



我正在基于我的Mac在Parallels 10中运行的Centos 6系统上测试一些软件,即Mac是主机,Centos是客户端。

我安装了Apache,并在来宾上工作,但是,出于测试目的:

  1. 我想从Mac访问Centos Apache服务器
  2. 我也想让网络上的其他计算机访问Centos Apache

这取决于您是否在桥接模式下运行Parallels虚拟机。如果你这样做,它将在网络中获得自己的ip(即192.168.x.x)。

如果你不在桥接中使用它,可以通过Parallels(即10.211.55.x)内的虚拟网络访问它。这个网络可以让你的Mac(和其他Parallels虚拟机)相互访问。

您还可以将流量从Mac的网络ip转发到Parallels机器。这将转发端口80:

sudo ssh -g -L80:localhost:80 10.211.55.x

确保您的防火墙允许正确端口上的流量通过。

iptables -L

或者为了测试,只需关闭它…

service iptables stop

固定:

我必须在这里做两件事

1) 关闭IP表服务(或打开相关端口,在本例中都有效)。

2) 在我在8000端口上运行的软件实例中,我必须将其设置为绑定到0.0.0.0端口,而不是本地主机,这允许外部源连接。

最新更新