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
Ir para: navegação, pesquisa
Linha 1: Linha 1:
Para forçar o HTTPS em um aplicativo com Java na raiz, precisamos:<br />
+
== Antes de Começar ==
1) Remover a configuração do /usr/local/apache/conf/userdata/std/2/USUARIO/DOMINIO/java.conf<br />
+
As informações passadas a seguir podem resultar em problemas na exibição do conteúdo do seu site Java. Recomendamos cautela.
2) Deixar apenas a configuração do https em /usr/local/apache/conf/userdata/ssl/2/USUARIO/DOMINIO/java.conf<br />
+
 
3) No public_html do domínio, criar um .htaccess com  seguinte conteúdo:
+
== 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.