2016-11-05 16 views
1

NodeJSアプリケーションをGoogleクラウドコンピューティングエンジンで実行しようとしています。しかし、私はちょうどアプリのプレビューページにアクセスすることができます。外部IP経由でアプリにアクセスしようとしたとき。何も起こっていない。 私は新しいファイアウォールルールを追加するには、このコマンドを使用しています外部IPにNodeJSアプリをライブで使用する方法

gcloud compute firewall-rules create default-allow-http-8080 \ 
    --allow tcp:8080 \ 
    --source-ranges 0.0.0.0/0 \ 
    --target-tags http-server \ 
    --description "Allow port 8080 access to http-server" 
+0

1)表示されるエラーは何ですか? 2)まずVM内からサーバーにアクセスしてみてください。 3)GCEで一般的に発生する問題:外部IPの代わりにサーバーソケットを0.0.0.0にバインドする必要があります。 – Dagang

+0

ああ、問題が見つかりました。私は私のインスタンスではなく、Googleのクラウドコンソールで自分のサーバーを実行します。したがって、インスタンスの外部IPにアクセスすると、何も起こりません。 –

答えて

0

私は私の問題を考え出しました。私はGoogleのクラウドコンソールにアクセスすると、私はそれが私のインスタンスコンソールですが、私はこれで私のアプリをインストールしました。そのため、インスタンスのIPにアクセスしようとしたときに何も起こりません。

関連する問題