我正在尝试在我的宅基地上设置ngrok,但它没有打开我的项目.我已经运行ngrok http 80并将输出的一部分转发到我的Homestead.yaml文件中以将其映射到我的项目,并在此之后运行vagrant provision:
Forwarding http://92832de0.ngrok.io -> localhost:80
Forwarding https://92832de0.ngrok.io -> localhost:80
Run Code Online (Sandbox Code Playgroud)
但是当我在浏览器中打开http://92832de0.ngrok.io时,它打开了ngrok页面"它工作",而不是我的项目.
当我将端口更改为ngrok http 8000然后我收到Laravel错误消息:
哎呀,看起来像出事了.
小智 9
您可以使用宅基地中的任何应用程序.为此,您需要通过替换'your-site.app:8000'来运行以下命令
ngrok http -host-header=rewrite your-site.app:8000
Run Code Online (Sandbox Code Playgroud)
在此之前,您需要注册到ngrok并安装ngrok,然后使用您帐户中提供的authtoken.
有关更多详细信息,请参阅https://ngrok.com/docs
这就是它对我的工作方式:
1)我已经在我的 Windows 主机上下载了ngrok( https://ngrok.com/ ) 并执行了ngrok.exe. 它为我打开了一个命令行界面
2)我输入了以下内容
ngrok.exe http 192.168.10.10 -host-header=homestead.test
Run Code Online (Sandbox Code Playgroud)
它给了我去哪里的链接:
我刚去了那里,看到了我当地的环境 Laravel 项目。
| 归档时间: |
|
| 查看次数: |
2099 次 |
| 最近记录: |