【问题标题】:How do i tunnel from local to external apache我如何从本地隧道到外部 apache
【发布时间】:2011-05-19 00:49:10
【问题描述】:

我正在尝试使用 putty 设置 ssh 隧道,以便我可以查看位于我工作位置的网站。远程开发服务器 (apache) 不接受端口 80 上的任何传入呼叫,因此我正在尝试通过 ssh 进行隧道传输,这应该可以工作,因为我能够登录到我的 shell 帐户。

我正在使用 putty 0.60,在我的设置中,我在连接处添加了一条新规则 -> 隧道 我添加了源端口 80,目标:remote.domain:80,我尝试将单选按钮设置为本地、远程、动态,并将第二行设置为自动,但似乎仍然不起作用。

我是否需要在我的 Windows 主机文件中添加一些内容以使 apache 接受请求? 有什么想法吗?

【问题讨论】:

  • SSH 监听 22 端口,而 apache 通常监听 80 端口,你想做什么?

标签: apache ssh putty tunneling


【解决方案1】:

目的地应该是localhost:80。这是远程端口被转发到的地方。

然后在您的 hosts 文件中将 remote.domain 重新路由到 127.0.0.1。

这应该可以让您访问。

【讨论】:

  • 请注意,Web 服务器可以根据域名提供不同的页面;虽然您可以将本地 hosts 文件弄乱,但制作 SOCKSified 隧道可以更优雅地处理此问题。
  • 现在可以正常使用了!谢谢 goreSplatter。我假设目的地是远程域,这就是我的想法出错的地方。
猜你喜欢
  • 2013-05-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-20
  • 1970-01-01
  • 2015-10-08
  • 2016-10-25
  • 2017-06-02
相关资源
最近更新 更多