【Ubuntu】node.jsのサーバが起動しない

スポンサーリンク

試してみたら起動しなかった(´・ω・`)Ubuntuのバージョンは12.04(32bit)です。

Ubuntuでは1023番以下はroot権限がないと起動できないらしい

です。node(nvm)をポート80で公開する | rockf.es blogさんのブログを参照。

とりあえずnode.jsのプログラムの中で

server.listen(80);

の部分を

server.listen(8080);

とすれば普通に起動しました。ポート8080は一般ユーザでも自由に使えるみたい。それかsudoつけて起動するかのどちらか。

実際にサーバにする場合はポート転送でもすればいいのかな、ちょっとよくわからないけど。とりあえずnode.jsのプログラムがひと通り動くまではテスト用だし8080番でいいや(*´∀`*)