Forçar HTTPS em acesso Java na raiz do domínio com cPanel em VPS
De Wiki Integrator do Brasil
Edição feita às 14h01min de 28 de novembro de 2016 por Integratorhost (disc | contribs)
Índice |
Antes de Começar
As informações passadas a seguir podem resultar em problemas na exibição do conteúdo do seu site Java. Recomendamos cautela.
Legenda
- USUARIO - o usuário do cPanel
- DOMINIO - o site/domínio/subdomínio no qual vai modificar
Removendo o conf padrão do SSL no EasyApache 3
Remova o atalho caso use o Integrator Java EE em:
rm /usr/local/apache/conf/userdata/ssl/2/USUARIO/DOMINIO/java.conf
Movendo o conf padrão do std no EasyApache 3
Mova o arquivo conf do /std para o /ssl:
mv /usr/local/apache/conf/userdata/std/2/USUARIO/DOMINIO/java.conf /usr/local/apache/conf/userdata/ssl/2/USUARIO/DOMINIO/
Forçando o SSL através do .htaccess
No public_html do domínio, crie um arquivo .htaccess com seguinte conteúdo:
RewriteOptions inherit RewriteEngine on RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Ao final do processo reinicie o apache.
O resultado
Assim, ao acessar a página http, o servidor redirecionará para https, chamando o mod_proxy do configurado.
IMPORTANTE: Este comportamento é uma forma de burlar o padrão do http e https do painel. Leia mais clicando aqui.