【问题标题】:Ngrok setup an SSL local tunnel to an existing VhostNgrok 为现有 Vhost 设置 SSL 本地隧道
【发布时间】:2017-02-06 13:59:41
【问题描述】:

我正在尝试不使用 Ngrok 创建到本地机器上的 SSL 虚拟主机的本地隧道,但似乎无法使其正常工作。

我的 Vhost 完美运行。该网站是https://local.mysite.com

我尝试使用的任何命令在 Ngrok 上预定义指向 url,例如

./ngrok http -host-header=rewrite local.mysite.com:443

./ngrok http -subdomain=local.mysite.com local.mysite.com:443

似乎总是回来:

错误请求 您的浏览器发送了此服务器无法理解的请求。 原因:您对启用 SSL 的服务器端口使用纯 HTTP。 请改用 HTTPS 方案访问此 URL。

我知道这是因为我试图通过 HTTP 调用访问 HTTPS 连接,但我在 ngrok 文档中看不到替代方案。

https://ngrok.com/docs#expose

【问题讨论】:

    标签: macos testing localhost ngrok localtunnel


    【解决方案1】:

    您需要使用tls,这仅在专业版订阅中可用。

    如果你使用Vagrant,你可以使用share function,它是免费的并且支持https。

    【讨论】:

      猜你喜欢
      • 2020-05-09
      • 2021-04-16
      • 2017-02-21
      • 2014-07-07
      • 2019-03-27
      • 2015-03-11
      • 2019-12-04
      • 2018-07-07
      • 2016-02-01
      相关资源
      最近更新 更多