我正在尝试打开由Google托管的特定lamp服务器上的端口,并通过ssh与服务器连接。我已经按照this链接配置了nvm和最新的Node JS(v0.12.5)。安装后,我在“server.js”文件中使用了这个演示代码,并使用命令“node server.js”,看起来Node JS正在运行,在服务器控制台上显示“Server ready”消息。现在的问题是,当我使用“netstat -n”检查打开的端口时,我没有看到任何1337端口开放,它应该是开放的。我还尝试使用“serverIPaddress:1337”通过浏览器连接,但我得到“连接…”消息,然后什么也没有发生。你有任何想法吗?我也对要放在server.js文件中的服务器IP地址(localhost:127.0.0.1)或(globalIPaddress)感到困惑。附上server.js文件脚本。
var http = require('http');
http.createServer(function(req, res) {
res.writeHead(200, {
'Content-Type': 'text/plain'
});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server ready');