Forçando o Horde a só usar HTTPS

Esta receita mostra como forçar o webmail padrão do Plesk (Horde) a funcionar apenas através de conexões seguras (SSL/HTTPS).

1. Editar o arquivo /etc/psa-webmail/horde/horde/conf.php

Alterar linha para

$conf['use_ssl'] = 1;

Modificar código de configuração da porta para

if ($conf['use_ssl'] == 1) {
  $conf['server']['port'] = '443';
} else {
  $conf['server']['port'] = $_SERVER['SERVER_PORT'];
}

2. Criar templates personalizados para a configuração do Horde pelo Plesk

cd /usr/local/psa/admin/conf/templates/
mkdir custom
cp default/horde.php custom/

3. Editar o arquivo /usr/local/psa/admin/conf/templates/custom/horde.php

Após a segunda linha com ServerAdmin, incluir:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

4. Regerar todos os arquivos de configuração do Apache

/usr/local/psa/admin/sbin/httpdmng –reconfigure-all

5. Verificar se os arquivos gerados possuem a nova configuração

cat /usr/local/psa/admin/conf/generated/*horde* | grep -i rewriterule

6. Reiniciar o Apache

/etc/init.d/httpd restart

7. Acessar os endereços dos webmails hospedados

 

Referências:

- How to force HTTPS in Horde (Plesk)
- How to change Horde Webmail-URL (webmail.domain.com)
- Changing Virtual Hosts Settings Using Configuration Templates
- Horde::url and ‘use_ssl’ difference

Leia também:

Daniel Henrique Alves Lima

Atualmente, dedico-me a ajudar pequenas empresas a começarem na Internet ou a melhorarem sua presença na web, através de seus sites e blogs, construindo uma boa e reputação online. Esta servirá para se aproximarem de seus clientes atuais e para alcançarem novos clientes, gerando mais negócios.

Saiba mais sobre mim no site da Onbiz ou acessando meu blog pessoal.

Mais posts

Siga-me:twitterlinkedin

Nenhum comentário

Deixe um comentário


+ 3 = nove