Я пытаюсь запустить сервер сокетов на Amazon EC2.Он привязывает сокет к 0.0.0.0:5000 и затем прослушивает этот порт, печатая каждое входящее сообщение
Однако, когда я просто пытаюсь подключиться к ec2-18-xxx.us-east-2.compute.amazonaws.com:5000 через Chrome выдает ошибку: ERR_CONNECTION_TIMED_OUT.Конечно, когда я пытаюсь подключиться к нему с помощью клиента с помощью socket.connect (), клиент также не может установить соединение.
Я уже добавил порт во входящие правила группы безопасности, например:
netstat -a показывает, что этот портоткрыто:
Я использую публичный IPv4-адрес DNS, указанный в описании экземпляра.
Поскольку я успешно запустил сервер и протестировал netstatОчевидно, что я могу подключиться к EC2 с помощью RDP.
Руководствуясь этим руководством по устранению неполадок, я также проверил таблицу маршрутов для подсети и ACL для подсети, но все было в порядке.
В чем проблема?