2016-12-08 6 views
0

ngrok使用ポート80、apacheまたはnginxもポート80を使用します。私は1つのサーバーでngrokとwebを実行し、ポート80を使い、それらを区別するためにサブドメインを使いたい。同じサーバー上でngrokとapache/nginxを実行するには?

tunnel.mysite.comで動作しているngrokとweb.mysite.comで動作しているnginxのWeb

どうすればいいですか?

ありがとうございます!

答えて

0

両方を同じポートで受信することはできません。

あなたは(例えば8080へ)ngrokのポートを変更し、セットアップhttp://ngrok:8080にプロキシhttp://tunnel.mysite.comを逆にするnginxで新しい仮想ホストがあります。

例nginxの設定:

server { 
    server_name web.mysite.com; 
    ... 
    } 
} 

server { 
    server_name tunnel.mysite.com; 
    location/{ 
     proxy_pass http://ngrok_IP:8080;  
    } 
} 
関連する問題