Я пытаюсь запустить на EC2 несколько базовых веб-серверов Python (Flask, Tornado).
На AMI Linux со вкусом Amazon (AMI Amazon Linux 2013.03.1) они работают без проблем, но те же веб-серверы, установленные на RedHat quicklaunch AMI (Red Hat Enterprise Linux 6.4) вообще не работают - все, что я получаю, это ошибки сбоя подключения, когда я пытаюсь перейти к ним.
Оба этих сервера имеют одну и ту же группу безопасности с открытыми соответствующими портами (5000, 5010), поэтому я пытаюсь понять, почему RedHat не работает.
Со мной такое тоже случалось раньше. И другим людям.
Наверное, это брандмауэр. Вам может потребоваться бежать
system-config-firewall-tui
или
iptables -I INPUT -p tcp ––dport 5000 -j ACCEPT
iptables -I INPUT -p tcp ––dport 5010 -j ACCEPT
/sbin/service iptables save
для перенастройки брандмауэра.
https://forums.aws.amazon.com/message.jspa?messageID=359166
http://cq-ops.tumblr.com/post/36757573573/how-to-open-tcp-port-4502-on-rhel-6-firewall-on-amazon