Não consigo acessar meu site que hospedei na casa "Apache24" pela internet

Não consigo acessar meu site que hospedei na casa "Apache24" pela internet

Eu tenho o servidor Apache2.4 em casa executando MySQL e PHPmyadmin no Windows 7 Home Edition.

Tudo funciona muito bem de dentro da rede, mas se eu tentar acessar o site de fora da "internet" demora muito para falar alto e no final "Esta página não está funcionando HTTP ERROR 504"

O que fiz por enquanto:

  • Eu tenho IP estático público.
  • Abri uma porta "8080" no meu roteador e mapeei-a para o IP do meu servidor Apache e a porta "80"
  • Abri a mesma porta "80" no firewall do servidor, e até tentei desligar o firewall.
  • Apontei o serviço DNS para o meu IP público e apontei a porta também. "O serviço DNS não está dentro da minha rede do godaddy"
  • Tentei acessar o site por nome de domínio e por endereço IP não funciona.
  • Verifiquei a porta da minha rede externamente e "8080" e "80" funcionando.
  • Formatei o servidor e fiz uma nova configuração e até tentei o servidor WAMP igual!
  • Liguei para o provedor de internet e perguntei se eles bloqueiam algumas portas para hospedagem na web e eles confirmaram que todas as portas que uso estão abertas.

Estou tentando há duas semanas, fiz quase tudo que encontrei na internet.

Alguma ideia de como solucionar isso! ou há alguma outra opção no servidor Apache que devo alterar para que funcione?

NOTA: Às vezes, quando reinicio o servidor, consigo acessar o site pela Internet, mas apenas por alguns segundos e apenas texto, verifiquei o arquivo de log de acesso e encontrei o IP externo, mas isso só funciona por alguns segundos depois disso se eu tentar acessá-lo, não me mostrará nada e também nenhum novo log estará lá"

Responder1

Habilite o log de erros do Apache e veja o que está errado.

Como você pode acessar o site por alguns segundos de fora e o Apache mostra o IP do seu cliente conectando-se com sucesso ao servidor, tente mover todos os seus arquivos para htdocsoutra pasta temporária e coloque um index.htmlarquivo vazio lá.

Se isso estiver funcionando, alguns módulos relacionados ao PHP foram quebrados. Consulte seu log de erros para descobrir quais módulos precisam ser corrigidos.

Do seu error.log:

PHP Warning:  PHP Startup: Unable to load dynamic library 'php_curl.dll' (tried: C:\\php\\ext\\php_curl.dll (The specified module could not be found.), C:\\php\\ext\\php_php_curl.dll.dll (The specified module could not be found.)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'php_intl.dll' (tried: C:\\php\\ext\\php_intl.dll (The specified module could not be found.), C:\\php\\ext\\php_php_intl.dll.dll (The specified module could not be found.)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'php_mysql.dll' (tried: C:\\php\\ext\\php_mysql.dll (The specified module could not be found.), C:\\php\\ext\\php_php_mysql.dll.dll (The specified module could not be found.)) in Unknown on line 0

então mais tarde:

script 'C:/Apache24/htdocs/viewtopic.php' not found or unable to stat

Portanto, seu PHP parece não funcionar.

informação relacionada