📜  ngrok 无效的主机头 (1)

📅  最后修改于: 2023-12-03 14:44:36.147000             🧑  作者: Mango

ngrok 无效的主机头

什么是 ngrok?

ngrok 是一个允许您在公共互联网上暴露本地 Web 服务器的安全通道工具。使用 ngrok,您可以测试本地应用程序,与远程协作并使自己的服务公开可用。

什么是 "无效的主机头" 错误?

当您运行 ngrok 并尝试向公共互联网公开本地 Web 服务器时,可能会遇到 "无效的主机头" 错误。这通常是由于 ngrok 请求的主机名与您的 Web 服务器配置不匹配所致。

如何解决 "无效的主机头" 错误?
方法一:更改 ngrok 的主机头

您可以使用以下命令更改 ngrok 的主机头:

ngrok http -host-header=rewrite <your_local_port>

<your_local_port> 替换为您的本地 Web 服务器运行的端口号。

方法二:更改 Web 服务器配置

如果您使用的是 Apache 或 Nginx 等 Web 服务器,请确保您的 Web 服务器配置中的主机名与您使用的 ngrok 主机名匹配。

结论

"无效的主机头" 错误是 ngrok 中常见的错误之一。在执行测试、协作及公开本地 Web 服务器时,请确保您的 ngrok 主机头与 Web 服务器配置相匹配。