📅  最后修改于: 2023-12-03 14:44:36.147000             🧑  作者: Mango
ngrok 是一个允许您在公共互联网上暴露本地 Web 服务器的安全通道工具。使用 ngrok,您可以测试本地应用程序,与远程协作并使自己的服务公开可用。
当您运行 ngrok 并尝试向公共互联网公开本地 Web 服务器时,可能会遇到 "无效的主机头" 错误。这通常是由于 ngrok 请求的主机名与您的 Web 服务器配置不匹配所致。
您可以使用以下命令更改 ngrok 的主机头:
ngrok http -host-header=rewrite <your_local_port>
将 <your_local_port>
替换为您的本地 Web 服务器运行的端口号。
如果您使用的是 Apache 或 Nginx 等 Web 服务器,请确保您的 Web 服务器配置中的主机名与您使用的 ngrok 主机名匹配。
"无效的主机头" 错误是 ngrok 中常见的错误之一。在执行测试、协作及公开本地 Web 服务器时,请确保您的 ngrok 主机头与 Web 服务器配置相匹配。