使用 ngrok 和 MAMP Pro 隧道化我的 php 项目时,如何获得正确的文档根目录?

How to I get the correct document root when tunneling my php project using ngrok and MAMP Pro?

我正在尝试使用 ngrok 来隧道化我的项目。它被命名为 frontend 并指向端口 8888 并具有特定的文档根目录(不是默认的 /Applications/MAMP/htdocs)当我启动我的服务器时我在本地看到它没有问题。但是当我尝试通过命令创建隧道时

./ngrok http frontend:8888

url 它只是将我带到基本的 MAMP pro 成功页面,而不是我的网站。基本的 MAMP Pro 站点说我的文档根目录是 /Applications/MAMP/htdocs 所以我认为这可能与问题有关,但我真的不确定。我以前曾成功使用过 ngrok,但没有在我的 php 项目中使用过。

能够使用 -host-header=rewrite

让它工作

示例:ngrok http -host-header=rewrite localhost:8888