Windows 7 上 VirtualBox 中的 Ubuntu Server 上的 nginx,如何访问 localhost:8080

Windows 7 上 VirtualBox 中的 Ubuntu Server 上的 nginx,如何访问 localhost:8080

我在 Windows 7(主机)上的 VirtualBox 中的 Ubuntu Server(客户机)上运行 nginx

我需要访问 nginx 网络服务器的本地主机。

我认为没有办法直接从 Ubuntu Server 的终端执行此操作,因为我可能需要一个浏览器来执行此操作,但那里没有浏览器。

因此,我需要从主机的浏览器访问 nginx 网络服务器的本地主机。

如何在 VirtualBox 上配置 NAT 端口转发来实现这一点?

答案1

检查 nginx.conf 文件并查找监听地址。它可能被设置为仅监听 127.0.0.1,请查看文档以了解可用选项,但通常更改监听地址(或添加)0.0.0.0 将使其监听所有接口,您将能够在适当的端口上访问客户机 IP 地址上的 Web 服务器。编辑 .conf 文件后,不要忘记重新启动 nginx 以激活更改。

或者,您可以使用 PuTTY 通过 SSH 创建端口转发,并且可以通过主机上的 localhost 访问访客的 Web 服务器,但我认为这是这里更复杂的选项。

相关内容