
私のサーバーはCentos 7.2です。ローカルでプロセスが実行されており、127.0.0.1:8080
それを使用すると正常に動作し、curl -i http://localhost:8080
正しいhtml応答を取得しますが、パブリックIPを介して実行するとそのポートは応答しません。
IPテーブルを見てポートを開いてみましたが、それでも機能しません。また、8090 や 9090 などの他の作業ポートで NodeJS サーバーを実行すると、他のすべてのポートを使用できます。ところで、なぜこのサービスは公認IPでは利用できないのでしょうか?
答え1
ディスカッションによると、アプリケーションがlocalhost以外のものを受け取るようにするには、ファイルを編集するだけです。
apprtc/src/third_party/oauth2client/tools.py
パブリックIPを指すように行を編集します。
argparser.add_argument('--auth_host_name', default='localhost',
~になる
argparser.add_argument('--auth_host_name', default='Public_IP',