macports apache,php,db,如何在另一台设备上测试?

macports apache,php,db,如何在另一台设备上测试?

我的主管建议使用 macports 安装/管理不同版本的 apache 和 php,以及 mysql 和 posgres 数据库。我们的想法是,我们需要在每个版本上测试我们的平台。到目前为止,我只是在 osx lion 上使用默认的 apache 安装,以及默认的 postgres 安装。

我的问题是:一旦我关闭 Web 共享,并继续使用基于 /opt/local/ 的自定义 apache2 设置,我该如何将我的机器的 IP 广播到其他设备进行测试?使用 Web 共享,我可以获取我的机器的 IP 并使用该 IP 使用 iPad 和 iPhone 进行测试。情况仍然如此吗?如果是,我该怎么做?

macpro@~ $: ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=3<RXCSUM,TXCSUM>
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    inet 127.0.0.1 netmask 0xff000000 
    inet6 ::1 prefixlen 128 
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=2b<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4>
    ether 3c:07:54:31:1a:e6 
    media: autoselect (none)
    status: inactive
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether b8:8d:12:20:9d:3e 
    inet6 fe80::ba8d:12ff:fe20:9d3e%en1 prefixlen 64 scopeid 0x5 
    inet 10.0.0.4 netmask 0xffffff00 broadcast 10.0.0.255
    media: autoselect
    status: active
fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 4078
    lladdr a4:b1:97:ff:fe:56:af:e6 
    media: autoselect <full-duplex>
    status: inactive
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
    ether 0a:8d:12:20:9d:3e 
    media: autoselect
    status: inactive

答案1

你的 Web 服务器应该独立于 IP除非您已将其专门绑定到 IP。按常规设置 Web 服务器,检查端口,看看它是否正常工作。

如果您(出于某种原因)想要同时运行不同的版本,请不要忘记使用不同的端口。

也就是说,在这种情况下,您最好使用装有不同版本软件的虚拟机进行测试,而不是试图将所有内容塞进物理系统。

看起来你们在 10.0.0.x 子网上,并且你们的 IP 地址是 10.0.0.4。

相关内容