Liberando acesso ao Moodle para a rede externa

Publicado por Pedro H em 07/11/2018

[ Hits: 222 ]

 


Liberando acesso ao Moodle para a rede externa



Começamos a utilizar o Moodle como plataforma de treinamentos na empresa em que trabalho, porém sempre utilizamos na rede interna da empresa, ao tentar acessar externamente, ocorria o seguinte erro:

Foi detectado acesso Incorreto. Este servidor pode ser acessado apenas através do endereço "http://192.168.0.15/moodle". Por favor, avise o administrador.
Após vários testes de HTTP, configuração de redirecionamento do firewall, descobri que o problema estava na hora do Moodle devolver a informação para o usuário externo, pois a requisição passava pelo firewall e chegava ao Moodle, mas ele não sabia resolver os IPs externos.

Solução

No arquivo config.php dentro de /var/www/html/moodle eu fiz a seguinte alteração:

Comentei a linha:

//$CFG->wwwroot = 'http://192.168.0.15/moodle';

e inseri a os dados logo abaixo:

$CFG->wwwroot = 'http://'.$_SERVER['SERVER_NAME'].':'.$SERVER['SERVER_PORT'].'/moodle';

Após isto, passou a funcionar normalmente.

Espero que a dica ajude alguém, parece algo simples depois de feito, mas pra mim que hoje não tem muito conhecimento de PHP, foram horas de pesquisa e testes até chegar à solução!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Executar um script remotamente via ssh

js-bwm: monitorando seu link de internet em tempo real

Usando um script PHP como inclusão do lado servidor

Monitorando portas de hosts com PHP e MySQL

Erro 404 - Servidor HTTPD (Apache-2) no Fedora 23 [Resolvido]

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário