Segurança e SSL

Ativar HTTPS no Joomla

Revisto a 2 min de leitura ssl joomla

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

Numa versão mantida do Joomla, aceda a Sistema > Configuração global > Servidor e configure Forçar HTTPS (Force HTTPS) para todo o site. O texto exato do caminho pode variar entre versões.

Não fixe $live_site como método geral. O Joomla normalmente deteta o seu URL e defini-lo manualmente pode causar ligações incorretas, problemas com vários domínios ou ciclos por trás de um proxy. Deixe-o vazio, salvo se uma documentação específica da sua arquitetura indicar o contrário:

public $live_site = '';

Depois teste o site público, a administração, os formulários e os recursos. Quando tudo funcionar, ative o redirecionamento de HTTP para HTTPS a partir do cPanel ou através de uma regra controlada. Se houver um proxy inverso, confirme primeiro como comunica o protocolo original.

Se a navegação segura mostrar avisos, consulte o nosso manual sobre o chamado conteúdo misto.

Se perder o acesso depois da alteração, mantenha o acesso aos ficheiros e restaure a configuração anterior a partir da sua cópia. Verifique separadamente a alteração do Joomla e a regra de redirecionamento para localizar qual provoca a falha. Não desative a verificação do certificado como solução.

Teste também um URL interno com parâmetros e o terminar e iniciar sessão. Um cadeado na página inicial não verifica os formulários nem os recursos das extensões. A documentação do Joomla sobre HTTPS explica o alcance de Forçar HTTPS para todo o site.

Também lhe pode ser útil

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