远程访问apache2服务器

时间:2010-03-20 15:46:35

标签: iphone apache macos apache2

我正在尝试在设备上测试我的iPhone应用程序。 我有一台存储我的开发环境的mac计算机。 现在我只能使用http://localhost/PHPFileLocation访问PHP文件 当我尝试在真实设备上测试我的应用时,这不起作用。

如何配置apache2可以从外部访问? 是否可以将其配置为特定的IP地址?

我想在我的iPhone设备上运行apache2的开发机器上找到一些php脚本。

由于

2 个答案:

答案 0 :(得分:0)

如果您的计算机有WiFi卡,那么您应该能够将iPhone远程连接到您开发机器上创建的ad-hoc Wifi网络。

答案 1 :(得分:0)

我假设您的Mac位于路由器后面。您应该能够将路由器配置为端口转发到面向WAN的IP地址的连接到Mac上的端口80(HTTP端口) - 请参阅http://portforward.com/以获得一些帮助。

您可能还需要在Mac上关闭防火墙。

正确设置后,您可以在iPhone应用中点击 http://yourexternalIP/PHPFileLocation ,这将由您的路由器指向Mac上的Apache2服务器。外部IP通常可以在路由器的管理页面上找到。