所以我安裝的node.js,並和已經運行node sayhello.js
這是該代碼:node.js的在Amazon EC2上使用Ubuntu 8.04安裝在Amazon EC2上
var sys = require('sys'),
http = require('http');
http.createServer(function (req, res) {
setTimeout(function() {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write('<br/><strong> Hello World!</strong>');
res.end();
sys.puts(sys.inspect(req, false));
}, 2000);
}).listen(8000);
sys.puts('Server running at http://ec2-174-12-132-193.compute-1.amazonaws.com:8000/');
我看到
服務器運行在 http://ec2-174-12-132-193.compute-1.amazonaws.com:8000/
正確顯示在控制檯中。
tutorial說:轉到8000在瀏覽器中,你應該看到Hello World!
我去http://ec2-174-12-132-193.compute-1.amazonaws.com:8000/(不是真正的地址),但它不加載(只是連接...)。這個例子使用localhost,是做公共領域不正確還是一些這樣的?
謝謝。