2017-01-25 26 views
1

Google Computeにnode.jsアプリをデプロイして、スーパーバイザを実行させようとしています。Google Compute Supervisord nodejs https

私はアプリはポート3000

に耳を傾けていしようとしたとき、私はhttpsを使用するので、起動時にそれは私にエラーを与えるサーバにアクセスできるように、443に移動しようとすると、私はそれがうまく働いていますアプリ:

enter image description here

var express = require('express'); 

var app = express(); 

app.get('/', function (req, res) { 
    res.status(200).send('API online'); 
}); 

app.listen(443, function() { 
    console.log(`API online`); 
}); 

答えて

0

ポート443たぶん、Apacheやnginxのに添付されているプロセスは、おそらくすでに存在しているのですか? 次のようにチェックすることができます:sudo netstat -nlp | grep 443

+0

明らかに何も実行されていません。 – user3916570

+0

http://stackoverflow.com/questions/9164915/node-js-eacces-error-when-listening-on-most-ports 1024以下のポートは、使用するためにアクセスを強化する必要があります。ノードアプリケーションをrootとして起動してみてください。 –

関連する問題