我有一个通过 Tomcast 和 Eclipse 运行的本地 Web 应用。如果不从本地主机域访问,其中大部分都无法正常或正常运行(我猜是出于安全原因,但并不完全确定)。
我的 OS X 机器上安装了 Parallels,我希望能够在 Internet Explorer 浏览器中输入 127.0.0.1 并加载网站。
我该怎么做才能实现这个目标?
答案1
您可以在 hosts 文件中添加条目。如果可能,我建议使用 localhost 以外的其他内容,因为我不知道这会对您的系统造成什么影响。恐怕您要自行承担风险。
对于 Windows,打开记事本并打开 C:\windows\system32\drivers\etc\hosts。在其中将 localhost 的 ip 地址更改为您的 OS X 计算机的 ip 地址(如果您不是在 XP 上,则需要以提升的权限运行命令提示符)。
然后您应该能够运行 ipconfig /flushdns 并在 IE 中尝试一下。
另一种方法(因为你的目标是 OS X)是使用某种形式的 SSH 和端口转发。如果你在 OS X 上启用了 SSH 访问,然后运行油灰在您的 Windows 机器上,有一个选项可以在您打开连接时转发端口。源端口应为 80,然后在其下方填写您的 OSX 机器的地址并点击“添加”。