如何在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);