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

时间:2015-11-04 15:20:09

标签: macos apache centos parallels

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

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

  1. 我想从Mac
  2. 访问Centos Apache服务器
  3. 我还希望网络上的其他计算机访问Centos Apache

2 个答案:

答案 0 :(得分:0)

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

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

您还可以将来自Mac网络IP的流量转发到Parallells计算机。这将转发端口80:

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

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

iptables -L

或者进行测试,只需将其关闭......

service iptables stop

答案 1 :(得分:0)

FIXED:

我必须做的两件事

1)关闭IP表服务(或打开相关端口,在这种情况下都工作)。

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