2016-10-09 3 views
1

ホームステイにngrokを設定しようとしていますが、プロジェクトを開いていません。 私はngrok http 80を実行し、私のプロジェクトにそれをマップするために、私のHomestead.yamlファイルへの出力の一部を転送してアドレスをコピーし、その後放浪提供を走っていますngrokをホームスタンドに設定する

Forwarding     http://92832de0.ngrok.io -> localhost:80 
Forwarding     https://92832de0.ngrok.io -> localhost:80 

しかし、私は中http://92832de0.ngrok.ioを開いたときブラウザはngrokのページを開いて "私のプロジェクトではなく"それは動作します。

おっと、何かが間違っていたように見えます:私はngrok http 8000にポートを変更した

はその後、私はLaravelのエラーメッセージが表示されます。

答えて

5

ホームステイしているアプリケーションを使用できます。 そのために、あなたはその前に「your-site.app:8000」

ngrok http -host-header=rewrite your-site.app:8000 

を置き換えることにより、以下のコマンドを実行する必要があり、あなたがngrokに登録して、あなたのアカウントに与え持つAuthTokenを使用し、その後ngrokインストールする必要があります。

詳細については、参照してください。このあなたがホストマシン上の〜/ .profileまたは〜/ .bash_profileのスクリプトに、このように機能を追加することができます

+0

SUPER役立ちます。どうもありがとうございます。 – Ryan

0

https://ngrok.com/docs:あなたができることをした後

rock(){ 
    ngrok http 192.168.10.10:80 -host-header=$1 
} 

これを使用してホームステッドマシンの任意のサイトを次のように転用してください:

rock your-site.app:8000 
関連する問題