外部サービス(kintoneなど)のwebhookをローカル環境で通知を受け取るにはNgrokを使うのですが、Localは作成したサイトごとに違うPort番号をランダムに割り振ってしまうために、以下のようなNgrokのコマンドではLocalの環境にアクセスができません。
ngrok http ドメイン名
Port番号を指定してあげる必要があります。
ですが、Localの画面にはどのPortを使っているのかが表示されていないので以下のコマンドでLocalが利用してるPort番号を調べる必要があります。
sudo lsof -i -P | grep -i "listen"
そうすると上記のように現在利用してるPortの一覧が出てくるので httpd の行を見つけてTCP * 10004 の数字がPort番号になるので、その数字で ngrok のコマンドを叩きます。これでngrokが発行したURLでLocalのWordPressWordPressにアクセスすることができます。
ngrok http ドメイン:10004
コメント