Ngrok为现有Vhost设置SSL本地隧道

时间:2016-09-28 14:12:16

标签: macos testing localhost ngrok localtunnel

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

我的Vhost工作得很好。该网站为https://local.mysite.com

我试图用来在Ngrok上预定义指向网址的任何命令,例如

./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

1 个答案:

答案 0 :(得分:1)

您需要使用仅在专业版订阅中提供的tls

如果您使用Vagrant,则可以使用免费的share function并支持https。