所以我安装的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,是做公共领域不正确还是一些这样的?
谢谢。