HTTP:无法连接到后端:0.0.0.0 - socket-js



我在端口 8080 上运行nodejs方面遇到了一个有趣的问题。 我有一个运行 ubuntu 16.04 的新 EC2 实例,我已经将apache2配置为在端口 80 上运行,并有一个备用代理设置,可以将端口切换到在 /public 目录中运行的 nodejs 服务器到端口 8080 。 这很好用,但是,我的bundle.js包调用服务器以进行更新: http://myamazonelasticipaddress/sockjs-node/info?t=1486698514348 这不断失败,我留下以下错误消息:

Fri Feb 10 02:28:51.358580 2017] [proxy:error] [pid 19100:tid 140639517771520] AH00940: HTTP: disabled connection for (0.0.0.0) [Fri Feb 10 02:43:57.689148 2017] [proxy:error] [pid 19101:tid 140639568127744] (111)Connection refused: AH00957: HTTP: attempt to connect to 0.0.0.0:8080 (0.0.0.0) failed [Fri Feb 10 02:43:57.689205 2017] [proxy:error] [pid 19101:tid 140639568127744] AH00959: ap_proxy_connect_backend disabling worker for (0.0.0.0) for 60s [Fri Feb 10 02:43:57.689211 2017] [proxy_http:error] [pid 19101:tid 140639568127744] [client 192.55.192.52:56715] AH01114: HTTP: failed to make connection to backend: 0.0.0.0

我以为我的防火墙可能会阻止它,但我允许所有连接到这个端口的连接通过。 我已经仔细检查了我的iptables配置,但找不到任何东西。 我有一台vagrant机器可以执行完全相同的路由,我没有问题。

我一定错过了一些简单的东西,有什么想法或想法吗?

所以我的 AWS 安全组配置确实是正确的。 罪魁祸首是我需要在安全组中添加自定义 TCP 类型,以允许端口 8080 以便socketjs-node连接。

最新更新