Ngrok - 带有虚拟主机的 HTTP 400
Posted
技术标签:
【中文标题】Ngrok - 带有虚拟主机的 HTTP 400【英文标题】:Ngrok - HTTP 400 with virtualhost 【发布时间】:2019-06-30 01:22:04 【问题描述】:我在 ngrok 中创建了一个 url,集成在我的条带 webhook 中。 但是当我调用那个 url 时,我会收到一个 HTTP 400。
我的 localhost 网址附加了一个域名:abc.com:port
,并且我已在我的主机文件中注册了该地址。我这样执行 ngrok:ngrok http port
这给了我localhost:port
。
它可能有什么问题?
【问题讨论】:
尝试像这样开始ngrok
:ngrok http -host-header=abc.com 80
,将 80 替换为您的端口。
它工作了@Jeppe 谢谢
【参考方案1】:
请参阅documentation,了解如何“要求 ngrok 重写所有隧道请求的 Host 标头以匹配您的 Web 服务器的期望。”
“例如,要路由到您的本地站点 myapp.dev,您将运行:
ngrok http -host-header=myapp.dev 80
"
【讨论】:
以上是关于Ngrok - 带有虚拟主机的 HTTP 400的主要内容,如果未能解决你的问题,请参考以下文章