[Mac] ngrok で MAMP のサイトにアクセスする

ngrok を使って Mac のローカルサーバーを外部に公開する方法について書いた。

[Mac] ngrok でローカル環境を外部へ公開 – with a Christian Wife
https://wacw.cf/2018/01/16/installing-ngrok-on-mac/

私はテスト環境として MAMP を使ってローカルにサイトを立てることがよくある。

MAMP & MAMP PRO
https://www.mamp.info/en/

MAMP で作成したサイトも ngrok を使えば外部からアクセスができるようになる。

(1)MAMP の「MAMP>Preferences>Ports」で Apache Port の番号を確認する(おそらくデフォルトで 8888 になっていると思う)。

(2)Terminal で以下を実行。

$ ngrok http 8888

これで外部から http://XXXXXX.ngrok.io へ接続すると MAMP のディレクトリにアクセスできる。

一部 WordPress などは表示できなかった。おそらく ngrok では解放できるポートが一つなので、Apache のポートを開放していると、MySQL 用のポートを同時に開放できないからだと思う。