2017-05-05 106 views
0

我使用MAMP Pro作为开发环境。我之前使用过ngrokMAMP。但是在这种特殊情况下,它会从ngrok网址重定向到我的本地网址,并且https不可用。ngrok不能使用mamp

我的本地服务器是e-kyc.dev,即时通讯使用ngrok http -host-header=e-kyc.dev 80来运行ngrok。然而 enter image description here 在使用https:/a95118d9.ngrok.io加载欢迎页面(wihtout SSL),一旦我点击一个链接,它会重定向到本地URL像e-kyc.dev/login代替https:/a95118d9.ngrok.io/login

备注IM:我的服务器可以作为本地预期,在使用xip.io(对于Lan)和自签名SSL时也能正常运行。

+0

我知道这是迟了一个月,但是,我希望我的回答下面是有帮助的。 –

回答

0

两种方式来解决这个问题:

首先,免费的方式:

  1. 为毫安,去你的主机和关闭内置的SSL。
  2. 在MAMP中,对于该主机,将该主机的端口更改为80以外的内容(我使用了8080)。
  3. 打开您的终端并导航到Web应用程序的公共目录。从公共目录内运行ngrok http 8080
  4. 抓住ngrok提供的https路径,你应该有成功。

接下来,支付方式:

  1. Upgrate ngrok亲或商业计划
  2. 使用TLS ngrok tls -subdomain=encrypted 443

...我假设OP希望去免费的路线。希望这可以帮助!