Websockets with socket.io on AWS Elastic Beanstalk

不羁岁月 提交于 2019-11-27 21:52:01

you could try to go through the trouble of configuring nginx, but if you are only using websockets, it would be easier to turn off all proxys and directly connect.

this is under your app environment in the elastic beanstalk dashboard. There's a drop down button on the right marked "Actions". Select "Edit/Load Configuration"

There is a significant disadvantage with the ditch-nginx approach. You will have to move https into node and also to your socket.io calls. It's much easier to manage https in the server configuration rather than in node.

If you don't need https I suggest dumping the proxy and just going directly to the node.

Socket.io defaults to port 8080. Make sure port 8080 is enabled on your EC2 Security Group by adding a "Inbound > Custom TCP Rule" in the AWS Admin > EC2 > Security Groups.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!