Segurança e SSL

Ativar o HTTPS no Moodle

Revisto a 2 min de leitura SSL

Verifique primeiro que o domínio apresenta um certificado válido através de HTTPS e crie uma cópia do config.php e da base de dados. O AutoSSL só pode cobrir nomes elegíveis que passem na sua validação.

Para configurar o endereço seguro, localize e edite o ficheiro config.php disponível no diretório onde instalou o Moodle.

Uma vez dentro, localize a linha seguinte, onde aparece o endereço da aplicação:

$CFG->wwwroot = 'http://example.com';

Substitua http por https:

$CFG->wwwroot = 'https://example.com';

Se o Moodle estiver atrás de um proxy que termina o TLS, configure $CFG->sslproxy apenas depois de confirmar essa arquitetura; ativá-lo sem proxy pode ser inseguro ou causar erros. Depois, force o redirecionamento de HTTP para HTTPS no servidor, execute a ferramenta de conversão para HTTPS do Moodle para localizar conteúdo incorporado e teste o acesso, o início de sessão, as tarefas, o SCORM, o LTI, as imagens e os iframe.

Se a instalação estiver num subdiretório, mantenha esse caminho: por exemplo, https://example.com/campus. Não faça uma substituição global de todas as cadeias http na base de dados.

A ferramenta de conversão está em Administração do site > Segurança > Segurança HTTP > HTTPS conversion tool, consoante a tradução. Use-a primeiro para identificar recursos incompatíveis e reveja o seu âmbito antes de confirmar alterações. Guarde a cópia da base de dados para poder voltar ao estado anterior. Documentação do Moodle.

Também lhe pode ser útil

Algo não bate certo ou mudou? Diga-nos e revemos.