Mudanças entre as edições de "Forçar HTTPS em acesso Java na raiz do domínio com cPanel em VPS"
De Wiki Integrator do Brasil
Linha 1: | Linha 1: | ||
− | + | == 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/ssl/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 | RewriteOptions inherit | ||
− | |||
RewriteEngine on | RewriteEngine on | ||
RewriteCond %{HTTPS} !=on | RewriteCond %{HTTPS} !=on | ||
RewriteRule ^ <nowiki>https://%{HTTP_HOST}%{REQUEST_URI}</nowiki> [L,R=301] | RewriteRule ^ <nowiki>https://%{HTTP_HOST}%{REQUEST_URI}</nowiki> [L,R=301] | ||
+ | |||
+ | == O resultado == | ||
Assim, ao acessar a página http, o servidor redirecionará para https, chamando o '''mod_proxy''' do configurado. | Assim, ao acessar a página http, o servidor redirecionará para https, chamando o '''mod_proxy''' do configurado. | ||
Edição das 18h39min de 28 de outubro de 2016
Í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/ssl/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]
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.