Essa semana estava revendo algumas configurações de um servidor de e-mails que administro e percebi que o Roundcube não estava sendo redirecionado automaticamente para https, como é um servidor antigo achei melhor não alterar os arquivos do apache, apesar de tudo configurado quase que corretamente, encontrei uma solução um pouco mais elegante.
O próprio Roundcube possuí a funcionalidade de redirecionamento automático, para ativá-lo, basta alterar as duas linhas a seguir dentro do arquivo defauts.inc.php, conforme segue abaixo de …
...
$config['force_https'] = false;
...
$config['use_https'] = false;
...
… para:
...
$config['force_https'] = true;
...
$config['use_https'] = true;
...
Para que as alterações entrem em vigor é necessário reiniciar o Apache/NGINX.
Observações:
As configurações encontram-se na sequência, separadas apenas pelos comentários a seu respeito.
No meu ambiente, o arquivo defauts.inc.php encontra-se no caminho: “”, este pode variar de acordo com a distribuição e a forma de instalação adotada. Em caso de dúvida um singelo find / -name ‘defauts.inc.php’, pode te ajudar.
Referências: http://howtofix.pro/how-to-force-roundcube-to-use-ssl/
Faça um comentário