1

いくつかのhtml、css、およびjavascriptを提供するノードアプリケーションを実行するアプリケーションエンジンを作成しました。ノードアプリケーションは、Google Cloud App Engineの1024未満のポートでリッスンします

は、私は私がウェブで検索8080

以外のポート上でそれを実行し、クライアントの受け入れサービスがあると思われる場合、私のノード・アプリケーションがポート443は、しかし、私のノード・アプリケーションが503エラーを与える聞きたいですポート80でのリクエスト(サービスがどこで実行されているかわかりません)。このサービスは、これらの要求を仮想マシンの8080ポートにリダイレクトします。これは私のノードアプリケーションを実行する仮想マシンです。

私が間違っている場合は、私を修正してください。

そのサービスの設定を変更して、受信リクエストをポート443のアプリケーションにリダイレクトするにはどうすればよいですか?

答えて

2

お客様のアプリケーションは、handle requests via port 8080である必要があります。ポート443を使用しようとしている場合、私はあなたがSSLを提供しようとしていると推測しています。 App Engine Flex(Node.jsが実行されているところ)hereおよびhereで詳細を確認する方法については、こちらをご覧ください。

+0

もし私があなたが与えたリンクのものをするなら、私はポート443を使うべきですか? – MOD

+0

いいえ、コンテナ内でポート8080を使用する必要があります。 –

+0

私が 'var https = require(" https ");'私のアプリケーションをまだ使用している場合、私は 'var https = require(" https ");'または 'var http = require(" http ");' 503エラーが発生します。私はポート8080をリッスンしていますが、 これに関するWeb上のリソースはありますか? – MOD

関連する問題