試してみたら起動しなかった(´・ω・`)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番でいいや(*´∀`*)