程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了我无法使用 ngrok 访问 openserver 中“域”目录的文件,以在 Windows 中为电报机器人设置 webhook大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决我无法使用 ngrok 访问 openserver 中“域”目录的文件,以在 Windows 中为电报机器人设置 webhook?

开发过程中遇到我无法使用 ngrok 访问 openserver 中“域”目录的文件,以在 Windows 中为电报机器人设置 webhook的问题如何解决?下面主要结合日常开发的经验,给出你关于我无法使用 ngrok 访问 openserver 中“域”目录的文件,以在 Windows 中为电报机器人设置 webhook的解决方法建议,希望对你解决我无法使用 ngrok 访问 openserver 中“域”目录的文件,以在 Windows 中为电报机器人设置 webhook有所启发或帮助;

在使用 windows 之前,我是 Ubuntu 用户。当我在 ubuntu 上使用 ngrok 时,它会自动访问 /var/www/HTML 目录,之后我可以轻松打开电报机器人代码的 php 文件以查看结果。

现在在 windows 上,我使用的是 openserver。为 php 文件(如 ubuntu 中的 /var/www/HTML)打开服务器域目录。

我安装了 ngrok.exe。当我在 cmd 上输入 ngrok.exe http 80 时。我的胆汁变薄了:

Web Interface http://127.0.0.1:4040
ForWARDing http://5756c0888da3.ngrok.io -> http://localhost:80
ForWARDing https://5756c0888da3.ngrok.io -> http://localhost:80

但是使用它时我无法访问域。

我也试过这个命令:ngrok.exe http halalBot.test:80 直接连接我的项目。

Web Interface http://127.0.0.1:4040
ForWARDing http://40b6091d262f.ngrok.io -> http://halalBot.test:80
ForWARDing https://40b6091d262f.ngrok.io -> http://halalBot.test:80

然而,当我试图在浏览器上看到 url http://40b6091d262f.ngrok.io 时,这个 url 不是用于 http://halalBot.test:80,即这个项目不是在浏览器上打开的,而是打开的不是 localhost 页面的 localhost 页面开放服务器。

请如果有人知道如何使用 ngrok 访问“域”目录以设置 Telegram bot 的 webhook!

解决方法

我需要指定 --host-header 参数,以便服务器接收 Host 标头以正确处理请求: ngrok http --host-header=halalBot.test 80

大佬总结

以上是大佬教程为你收集整理的我无法使用 ngrok 访问 openserver 中“域”目录的文件,以在 Windows 中为电报机器人设置 webhook全部内容,希望文章能够帮你解决我无法使用 ngrok 访问 openserver 中“域”目录的文件,以在 Windows 中为电报机器人设置 webhook所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。