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

Posted

技术标签:

【中文标题】使用 ngrok 和 MAMP Pro 对我的 php 项目进行隧道传输时,如何获得正确的文档根目录?【英文标题】:How to I get the correct document root when tunneling my php project using ngrok and MAMP Pro? 【发布时间】:2017-06-04 09:49:28 【问题描述】:

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

./ ngrok http frontend:8888

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

【问题讨论】:

【参考方案1】:

能够使用 -host-header=rewrite 使其工作

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

【讨论】:

以上是关于使用 ngrok 和 MAMP Pro 对我的 php 项目进行隧道传输时,如何获得正确的文档根目录?的主要内容,如果未能解决你的问题,请参考以下文章

通过 LAN 访问多个 MAMP Pro 站点?

MAMP Pro 出错

我的MAMP Pro试用版到期,现在我的Wordpress安装无效,有什么想法吗?

我的 MAMP Pro 试用版已过期,现在我的 Wordpress 安装无法正常工作,有啥想法吗?

如何在 MAMP PRO 中降级 phpMyAdmin 版本

在 MAMP PRO 中运行 WP 主题时出现禁止错误