我有一個在AWS實例上的端口8002上運行的TCP套接字服務器。我可以通過127.0.0.1或內部AWS IP地址從本地主機連接到本地主機,但我無法通過本地主機,另一個AWS實例或Internet上的公共IP地址進行連接。無論使用內部IP還是公共IP,我都無法從另一個AWS實例進行連接。如何在AWS實例上打開TCP端口?
我已經打開了活動安全組中的端口,似乎沒有任何額外的防火牆在實例上運行(ufw狀態返回「非活動狀態」,而我沒有看到安裝iptables)。
該實例正在運行Ubuntu 14.04LTS,並且它有助於服務器應用程序在Node中。
該實例還在端口80上運行nginx,該端口正在工作並允許來自外部的流量。
您的實例是否在連接Internet網關的VPC的公共子網中啓動? – Manoj
排除連接故障:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html – jarmod
是的,它位於公共子網上(並且端口80上的Web服務器可訪問 - 我更新了該問題以包括) –