I would like to ask now is how to set a rule to allow incoming requests.
A maneira mais fácil de fazer isso é provavelmente editar as regras do iptables. No CentOS, eles provavelmente estão em /etc/sysconfig/iptables
. Faça uma cópia de backup disso antes de começar - apenas cp iptables iptables.bk
. Você precisará de permissões de superusuário para acessar o arquivo, então su root
antes de fazer tudo isso.
Espero que o arquivo tenha comentários explicando o propósito de várias regras; você pode olhar através deles para ver se há uma linha que você pode remover o comentário para permitir um servidor HTTP. Se não, adicione no topo:
-A INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT
Espero que seja o suficiente (se você usou a rede de alguma forma com o firewall ativado, deve ser), presumindo que você esteja usando a porta HTTP normal (80).
Agora você pode reiniciar o iptables. Se o seu CentOS usa systemd, systemctl restart iptables
, caso contrário service iptables restart
.
Se houver um problema, tente iptables-restore < /etc/sysconfig/iptables
, isso dará um erro mais informativo.