Você afirmou que seu servidor está conectado diretamente à Internet agora. Você pode acessar sites de um navegador nesse servidor ou ping fora dos sistemas com êxito? Por exemplo, ping google.com
funciona com sucesso? Você pode fazer ping no seu servidor a partir de um sistema externo? Se você não sabe o endereço IP externo que outros sistemas precisarão usar para acessar seu servidor, você pode determinar esse endereço IP abrindo um navegador no servidor e visitando WhatIsMyIP.com .
Se você tiver um software de firewall em execução no sistema, por exemplo, iptables , será necessário configurar o software do firewall para permitir conexões de entrada para a porta 80. Para o iptables, o comando sudo iptables -L
mostrará as regras atuais do firewall. Você pode permitir conexões de entrada para a porta 80 com sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
ou pode instalar o pacote Uncomplicated Firewall (UFW) para simplificar o gerenciamento das regras de firewall iptables com sudo apt-get install ufw
e habilitá-lo e permitir conexões de entrada 80 com os seguintes comandos:
sudo ufw enable
sudo ufw allow 80
Veja Como configurar um firewall com o UFW em um Ubuntu e no Debian Cloud Server para mais informações sobre o uso do UFW.
Se você tiver acesso à Internet do servidor e o acesso a ele de sistemas externos não estiver sendo bloqueado pelo software de firewall, talvez o problema esteja na configuração do software do servidor da Web Apache. Verifique o arquivo de configuração /etc/httpd/conf/httpd.conf
do Apache. Procure a seguinte linha:
Listen 80
Essa linha permitirá que o Apache ouça conexões para a porta 80 em todos os endereços IP do sistema. Se, em vez disso, você vir Listen 127.0.0.1 80
, ele estará apenas ouvindo o endereço localhost .
Você tem alguma seção como a seguinte nesse arquivo httpd.conf
ou em um arquivo host virtual do seu site em /etc/httpd/conf.d
?
<Directory />
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
A declaração Deny from all
seguida do Allow from 127.0.0.1
só permitiria o acesso do endereço do host local.