我试图在设备上测试我的iPhone应用程序。 我有一台存储我的开发环境的mac电脑。 现在我只能使用http://localhost/PHPFileLocation 来访问PHP文件,当我尝试在真实设备上测试我的应用时,该文件不起作用。远程访问apache2服务器
如何配置apache2从外部访问? 是否可以将其配置为特定的IP地址?
我想在我的iPhone设备上运行apache2的开发计算机上找到一些php脚本。
感谢
我试图在设备上测试我的iPhone应用程序。 我有一台存储我的开发环境的mac电脑。 现在我只能使用http://localhost/PHPFileLocation 来访问PHP文件,当我尝试在真实设备上测试我的应用时,该文件不起作用。远程访问apache2服务器
如何配置apache2从外部访问? 是否可以将其配置为特定的IP地址?
我想在我的iPhone设备上运行apache2的开发计算机上找到一些php脚本。
感谢
如果你的电脑有WiFi卡,那么你应该能够远程连接的iPhone到您的开发机器上创建一个临时WiFi网络。
我假设你的Mac在路由器后面。您应该可以配置您的路由器,以将连接到您面向WAN的IP地址端口转发到Mac上的端口80(HTTP端口) - 请参阅http://portforward.com/寻求帮助。
您可能还需要在Mac上关闭防火墙。
一旦设置正确,您可以在您的iPhone应用程序中点击http://yourexternalIP/PHPFileLocation,这将由您的路由器指向Mac上的Apache2服务器。通常可以在路由器的管理页面找到外部IP。
请参考: http://stackoverflow.com/questions/9304058/how-to-view-localhost-on-my-ipod-touch –