Não consigo acessar meu site que hospedei em casa “Apache24” da internet

2

Eu tenho o servidor Apache2.4 em casa executando o MySQL e o 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", demorará tanto para chegar e, no final, "Esta página não está funcionando HTTP ERROR 504"

O que eu fiz por agora:

  • tenho IP estático público.
  • Eu abri uma porta "8080" no meu roteador e mapeei para o meu servidor Apache IP e porta "80"
  • Eu abri a mesma porta "80" no firewall do servidor e até tentei desligar o firewall.
  • Eu 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.
  • Eu verifiquei a porta da minha rede de fora e tanto "8080" quanto "80" funcionando.
  • Formatei o servidor e fiz uma nova configuração e até tentei o mesmo servidor WAMP!
  • Liguei para o provedor de Internet e perguntei se eles bloqueiam algumas portas para hospedagem na Web e confirmam que todas as portas que uso estão abertas.

Estou tentando a partir de duas semanas, quase fiz tudo o que posso encontrar na internet.

Qualquer ideia de como solucionar isso! ou existem outras opções no servidor Apache que eu deveria mudar para que funcione?

NOTA: Quando eu reinicio o servidor, às vezes, posso acessar o site da Internet, mas apenas por alguns segundos e apenas texto, verifiquei o arquivo de log de acesso e descobri IP do lado de fora, mas isso só funciona para um par de segundos depois disso, se eu tentei acessar ele não vai me mostrar nada e também nenhum novo log estará lá "

    
por Narzan Q. 02.04.2018 / 18:29

1 resposta

3

Ative 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 cliente se conectando ao servidor, tente mover todos os arquivos de htdocs para outra pasta temporária e coloque um arquivo index.html vazio lá.

Se isto está funcionando, então existem alguns módulos referentes ao PHP foram quebrados. Veja o seu log de erros para descobrir quais módulos devem ser consertados.

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

depois, depois:

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

Portanto, o seu PHP parece não funcionar de todo.

    
por 04.04.2018 / 21:11