У меня есть экземпляр Amazon EC2 Linux. Недавно я установил SmartFoxServer в свой экземпляр. Для этого мне нужно было открыть порт 9933. Итак, я только что создал правила для входящих подключений на веб-сайте консоли Amazon EC2 Manager.
Мое правило
Пользовательский - Правило TCP - TCP - 9933 - 0.0.0.0/0
Но все равно мой порт остается закрытым. Не могу подключиться. Что еще мне нужно сделать после добавления правил для групп безопасности?
http://www.yougetsignal.com/tools/open-ports/ здесь, в приведенном выше URL-адресе, я проверил, открыт ли мой порт или нет. Закрыто
У меня была такая же проблема, но с сервером wildfly вместо сервера SmartFox, поэтому, если вы попробовали telnet и / или nc и все еще не смогли связаться с сервером на желаемом порту, ниже приведено исправление, которое может сработать и для вас:
Экземпляр Wildfly (в вашем случае Smartfox), согласно файлу конфигурации, связывал порты (в вашем случае 9933) с сетевым интерфейсом вот (петля), а не с eth0 тогда как все правила в группы безопасности применяются к интерфейсу, обращенному к VPC, т.е. eth0.
Когда я настроил свой файл конфигурации wildfly, чтобы связать порты с правильным интерфейсом, все работало так, как ожидалось, тогда как раньше я не мог telnet / nc для порт назначения