自分のノードアプリケーションにcluster npmを使用しています。node.js cluster with https
var cluster = require('cluster');
var app = express.createServer({
key: fs.readFileSync('privatekey.pem'),
cert: fs.readFileSync('certificate.pem')
});
cluster(app)
.use(cluster.logger('logs'))
.use(cluster.stats())
.use(cluster.pidfiles('pids'))
.use(cluster.cli())
.listen(443);
しかし、私は、私は別のポートを使用する場合、それは細かい作業のポート443を使用するときに拒否されたアクセス権を得ました。明らかに443はhttps専用だから、どうすればそれを私のアプリに使うことができますか?
あなたは下のポートにバインドするには、root /スーパーユーザ/管理者である必要があります。あなたは良いポート80にバインドできますか? – amoebe
80にもバインドできません。うーん...あなたはrootとしてnode.jsアプリを実行するのが良いと思いますか? – Luc
あなたはアプリをルートとして実行している間は権利を持ちません。 – Luc