我遇到了一個有趣的問題,關於端口8080
運行nodejs
。我運行Ubuntu 16.04新的EC2實例,我已經配置apache2
在端口80
運行,並有儲備代理設置的端口切換到/public
目錄內運行端口8080
的服務器的NodeJS。這個偉大的工程,但我bundle.js
包調用服務器以進行更新:http://myamazonelasticipaddress/sockjs-node/info?t=1486698514348
這個不斷失敗,我留下了以下錯誤消息:HTTP:沒能連接到後端:0.0.0.0 - 插座JS
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
機器,它可以完成相同的路由,我沒有問題。
我必須失去了一些東西簡單,任何想法或意見?
在'/ etc/hosts' –
我試着在主機上,但無濟於事加入我的彈性IP地址添加DNS條目''myamazonelasticipaddress。它已經配置爲允許本地主機。 Nodejs在'0.0.0.0'啓動,所以這不應該成爲問題。 –