他のプロセスがポートをブロックしていないにもかかわらず、Node.jsアプリはポート80で実行できません
Node.jsがインストールされたAmazon EC2でDebianのインスタンスを実行しています。以下のコードを実行すると: http = require('http'); http.createServer(function (request, response){ response.writeHead(200, {'Content-Type':'text/plain'}); response.end('Hello World\n'); }).listen(80); console.log("Running server at port 80"); 以下の出力が表示され、ポート80でリッスンしている別のプロセスがあることがわかります。 Running server at port 80 events.js:72 throw er; // Unhandled 'error' event ^ Error: listen EACCES at errnoException (net.js:901:11) at Server._listen2 (net.js:1020:19) at listen (net.js:1061:10) at Server.listen (net.js:1127:5) at Object.<anonymous> (/home/admin/nodetests/nodetest.js:6:4) …