web-dev-qa-db-ja.com

ngrokを使用してドメインを指定する方法

私はmampを使用しており、すべてのポート8888に仮想ホストがあります。次に例を示します。

  • site1.dev:8888
  • site2.dev:8888

localhost/site1/localhost/site2/などを指します。

仮想ホストを使用する前に、docrootを現在取り組んでいるプロジェクトに変更し、ngrokをそのように起動します

./ngrok http 8888を起動すると、ランダムに生成された* .ngrok.ioのURLが表示されます。

私の質問は、仮想ホストを使用しているので、どのようにドメインを指定するのですか?

私は./ngrok http site1.dev:8888を試してみましたが、起動しましたが、mamps webrootを提供しています。

無料のアカウントを使用しています。

20
Ronnie

無料のオプションをご希望の場合は、次の方法で可能です。

$ ngrok http -Host-header=site1.dev 80

37
demanzonderjas

次の構文でカスタムドメインを使用できます。

ngrok http -hostname=dev.example.com 8000

参考: https://ngrok.com/docs#custom-domains

しかし、有料プランが必要です。

2
Pamput