我正在家里的 Windows 7 电脑上开发一个网站,想在移动设备上测试它。我怎样才能从 iPod Touch 连接到本地计算机上的 localhost 网站?
谢谢
答案1
如果您的 iPod Touch 已越狱,请编辑 iPod 的 /etc/hosts 文件,将域 example.com 指向您桌面的 LAN IP,然后使用您的移动浏览器转到 example.com,您将在桌面上看到您的网站,前提是您在以太网接口上运行您的网络服务器,而不是仅在本地主机上运行。
如果您的 iPod 未越狱,那么您必须在 LAN IP 上运行桌面网络服务器,在路由器上转发端口 80,然后将您的移动浏览器指向路由器的公共 IP。
答案2
我知道,如果您有一个设置了条目的 Apache Web 服务器VirtualHost
,您将能够通过服务器的私有 IP 地址访问它(前提是您为其指定了一个域名,您可以通过主机进行此操作)。但是,如果您输入服务器的私有 IP,它应该转到定义的默认条目vhosts
,通常是定义的最顶层或第一个条目virtualhosts
。该过程应该与 WAMP 堆栈相同。
您可能希望让您的服务器监听除 之外的端口:80
,您需要在 Windows 机器的防火墙上(也可能在您的路由器上)打开该端口。
答案3
该localhost
地址是 IPv4 环回地址,每个主机都应该有一个。要让其他机器连接到您电脑上的网络服务器,您需要检查几件事
确保您的 Web 服务器正在监听 PC 的 LAN 接口。检查配置文件以查找听指令。如果是,
Listen 80
那么您就可以开始了,因为 Web 服务器正在监听所有可用接口。如果是其他内容,则让它显示Listen 80
并重新启动 Web 服务器。确保您的 Windows 防火墙允许端口 80 上的流量。
现在你应该能够使用 LAN IP 地址连接到你的 Web 服务器,例如http://192.168.2.22