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
(Criou página com 'Para forçar o HTTPS em um aplicativo com Java na raiz, precisamos:<br /> 1) Remover a configuração do /usr/local/apache/conf/userdata/std/2/USUARIO/DOMINIO/java.conf<br /> ...')
 
 
(6 edições intermediárias de um usuário não apresentadas)
Linha 1: Linha 1:
Para forçar o HTTPS em um aplicativo com Java na raiz, precisamos:<br />
+
[[File:Banner-wiki-promocoes.gif|center| 700px||border|link=https://www.integrator.com.br/plano-hospedagem-promocionais|Planos promocionais|]]
1) Remover a configuração do /usr/local/apache/conf/userdata/std/2/USUARIO/DOMINIO/java.conf<br />
+
 
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:
+
----
 +
----
 +
----
 +
 
 +
== 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.
 +
 
 +
== Qual easyapache disponivel em sua maquina ? ==
 +
 
 +
Para acessar o easyapache em sua maquina VPS, acesse seu painel WHM com usuario e senha root. Em seguida vá em '''Software''', clicando no easyapache que esta configurado em sua maquina.
 +
 
 +
'''PS:''' Caso esteja na versão easyapache 3 e deseje atualizar para o easyapache4, fale com o suporte para mais detalhes no email suporte@integrator.com.br.
 +
 
 +
== Legenda ==
 +
* '''USUARIO''' - o usuário do cPanel
 +
* '''DOMINIO''' - o site/domínio/subdomínio no qual vai modificar
 +
 
 +
== Configurando no easyapache3 ==
 +
 
 +
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/
 +
 
 +
== Configurando no easyapache 4 ==
 +
 
 +
Removendo o conf padrão do SSL no EasyApache 4
 +
 
 +
Remova o atalho caso use o Integrator Java EE em:
 +
rm /etc/apache2/conf.d/userdata/ssl/2_4/USUARIO/DOMINIO/java.conf
 +
 
 +
Movendo o conf padrão do std no EasyApache 4
 +
 
 +
Mova o arquivo conf do /std para o /ssl:
 +
mv /etc/apache2/conf.d/userdata/std/2_4/USUARIO/DOMINIO/java.conf  /etc/apache2/conf.d/userdata/ssl/2_4/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]
  
 +
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.
 
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 [[Redirecionando do HTTP para HTTPS em Java| clicando aqui]].
 +
--------
 
[[Categoria:CPANEL]]
 
[[Categoria:CPANEL]]
 
[[Categoria:TUTORIAIS]]
 
[[Categoria:TUTORIAIS]]
 
[[Categoria:VPS]]
 
[[Categoria:VPS]]

Edição atual tal como às 19h21min de 28 de agosto de 2018

Banner-wiki-promocoes.gif





Í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.

Qual easyapache disponivel em sua maquina ?

Para acessar o easyapache em sua maquina VPS, acesse seu painel WHM com usuario e senha root. Em seguida vá em Software, clicando no easyapache que esta configurado em sua maquina.

PS: Caso esteja na versão easyapache 3 e deseje atualizar para o easyapache4, fale com o suporte para mais detalhes no email suporte@integrator.com.br.

Legenda

  • USUARIO - o usuário do cPanel
  • DOMINIO - o site/domínio/subdomínio no qual vai modificar

Configurando no easyapache3

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/

Configurando no easyapache 4

Removendo o conf padrão do SSL no EasyApache 4

Remova o atalho caso use o Integrator Java EE em:

rm /etc/apache2/conf.d/userdata/ssl/2_4/USUARIO/DOMINIO/java.conf

Movendo o conf padrão do std no EasyApache 4

Mova o arquivo conf do /std para o /ssl:

mv /etc/apache2/conf.d/userdata/std/2_4/USUARIO/DOMINIO/java.conf  /etc/apache2/conf.d/userdata/ssl/2_4/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.