如何在Node.js Socket.io中打开Amazone EC2中的端口?

我有在端口上工作的Node.js应用程序:

server.listen(8181); 

所以,当它工作,然后文件socket.io应该是可用的path:

 http://152.30.141.23:8181/socket.io/socket.io.js 

但是我无法访问这个文件。

我试图打开Amazone控制台中的安全组端口,并设置:

All ICMP | Anywhere 0.0.0.0 入站规则部分中的All ICMP | Anywhere 0.0.0.0

但它仍然不起作用。

代码很简单:

 var app = require('express')(), redisServer = require('redis'), path = require('path'), time = require('time'), server = require('http').Server(app), _ = require('underscore'), io = require('socket.io')(server); server.listen(8181);