2017-11-25 141 views
0

我已經爲Windows實例做了這個,但不能在Ubuntu上做同樣的事情。無法連接到運行在aws ec2實例的節點服務器上的網站。

我在ubuntu aws-ec2實例的節點服務器上運行Website。但無法從外部連接到它。該網站在實例上運行良好,可以使用本地主機訪問。它在端口上運行:8080.

我已將此端口號與其他端口一起添加到安全組的入站規則中:80. Screenshot of inbound rules

我還在ufw(防火牆)中添加了允許http請求的規則。 Screenshot of ufw status

我想通過此鏈接訪問網站:http://ec2-52-87-224-241.compute-1.amazonaws.com:8080/但接收無法連接錯誤。

+0

對不起 - 請問,但服務器正在運行,並在端口8080?它有一個很快的連接拒絕響應,這讓我覺得它聽不正確。 – stdunbar

+0

您正在綁定您的網絡服務器(https://github.com/vishalydv23/SurveyWebsite/blob/master/server.js#L43)。改變它,它會工作。 – weirdpanda

+0

@ weirdpanda謝謝,這工作。 Regards – Vishal

回答

0

看來喜歡你的服務器綁定到本地接口的下面一行:

... http.createServer(onRequest).listen(port, "localhost"); ...

變化是,它應該很好地工作!綁定服務器對象時,節點只接受來自該接口的連接只有

相關問題