如何从同一网络上的另一台计算机查看 localhost apache 网站?

How can I view a localhost apache website from another computer on the same network?

我的网络上有一个 Raspberry Pi,我想在上面托管一个网站。我不想将它插入显示器,但仍然可以在网站上工作。
所以我从我的主计算机通过 SSH 访问它以编辑文件等...但是我没有找到从我的主计算机查看网站的方法。

我没有在 000-default 网站上写信,而是创建了一个新网站,所以当我输入 http://localhost 时,我会看到默认的 Apache 页面。
我也尝试使用 ssh -X,但我的主计算机是 Mac,我在使 X11 工作时遇到问题。

所以我的问题是,当我的 Mac 网站托管在我网络上的 Raspberry Pi 上时,如何从我的 Mac 预览不是默认网站的 Apache 网站?

两种方法

  • 设置 VNC 连接

    使用 ssh 连接到 RPi 并使用 sudo raspi-config 为 VNC 做好准备 在 Interfacing options 启用 VNC,在 Advanced options 设置分辨率。然后在 MAC 上使用 VNC 客户端连接到 RPi

    有用link:https://www.raspberrypi.org/documentation/remote-access/vnc/

  • 使用本地转发

    ssh -L 8080:intra.example.com:80 gw.example.com

    此示例打开到 gw.example.com 的连接,并将任何到本地计算机上端口 80 的连接转发到 intra.example.com 上的端口 8080。

    有用link:https://www.ssh.com/ssh/tunneling/example