我们已设置端口转发,以便我们的用户可以通过SSH隧道访问服务器foo上的Web服务器。
端口转发导致本地计算机上的请求999转发到端口80。
在他们自己的机器上,他们打开SSH隧道,然后进入他们的本地浏览器......
...在他们的本地浏览器和他们的本地浏览器上收到等效的输出:
这一切都很好。但是在a.html中是b.html的相对链接(链接只是简单的“b.html” - 没有虚拟目录,没有主机名)。浏览器将该链接解释为......
...即端口限定符已丢失,因此当使用链接而不是沿着SSH隧道时,客户端计算机会尝试解析地址本身并发现它不能。
我认为这一定是一个常见的问题,但它是如何解决的?
答案 0 :(得分:0)
我在这里回答我自己的问题。基于上述评论,我已经回顾了正在发生的事情,并且(几乎可以肯定)与隧道无关。请忽略这个问题,谢谢你的时间。