HTTPS APACHE: Configuração | Como configurar HTTPS no servidor WEB

preview_player
Показать описание
Apresentamos a configuração do HTTPS no APACHE2. Vamos mostrar como instalar e como configurar um servidor APACHE Server utilizando https. ( Certificado auto assinado )

English

Português



Professor Dalbert
==================================
Veja também:
HTTPS + APACHE: Troubleshooting e Redirecionamento HTTPS

Instalação do Servidor WEB Apache2 & Verificações Iniciais

==================================
#apache2 #https #SSL

Para quem não sabe e para quem é novidade, o https vai prover maior segurança. Não é intenção aqui do vídeo ficar discutindo sobre chave de criptografia ou qual criptografia seria melhor do que outra. Então, não é essa a intenção.  Dessa forma, a nossa intenção é semente uma configuração básica de um servidor com HTTPS. 

Ok então vamos lá vamos para a prática. Então, eu preparei algumas informações com um pouco do que a gente e vai ver aqui. Então, o  primeiro passo a gente vai criar um certificado e a gente vai falar o que cada ponto do certificado significa. 

Então, vamos usar esse comando na máquina. No entanto, antes de tudo, a primeira coisa que a gente tem que fazer é instalar o apache2. Dessa forma, supondo que essa máquina aqui não tenha o apache2 instalado.

Criando certificado do HTTPS Server
Então vamos lá para parte da configuração do Apache HTTPS Server. Então, vamos criar as chaves. com o comando descrito anteriormente. Vamos utilizar o :

O comando openssl autocompleta quando digitamos TAB. Poderíamos colocar o certificado em outros locais também. Essa é apenas uma sugestão. Então, feito isso, vamos dar um Enter e vai começar a fazer algumas perguntas.

Quando estiver fazendo isso para uma empresa e para um domínio você vai responder isso certinho e respondendo às perguntas. No entanto, aqui estamos fazendo um tutorial e não vamos responder a primeira nem a segunda, nem a quarta, nem a quinta. Aqui é importante responder. Aqui é importante colocar o domínio ou IP no caso a gente está trabalhando aqui com a máquina sem utilizar domínios, portanto vamos colocar o IP então “192.168.56.103” . Em seguida, não vou colocar endereço de e-mail.

Configurando o default-ssl
Ok, vamos lá para o próximo passo. Agora vamos entrar em:
Vamos inserir o ServerName com o IP da máquina. Agora, vamos ver o que iremos editar no arquivo. Aqui no início vamos colocar: ServerName 192.168.56.103

Ativando os Módulos SSL
Para ativar os módulos SSL, vamos usar esses comandos aqui e depois a gente vai dar o Restart no APACHE2 Então vamos ativar os módulos.

Observe que após a execução desse comando, será ativado o módulo default-ssl. Dessa forma, esse comando vai ativar o módulo e esse vai aparecer também no diretório sites-enable.

Verificando Erros do Apache HTTPS Server
Agora a gente vai fazer esse comando : “sudo apache2ctl configtest” para verificar se a gente errou alguma coisa na configuração. É bom verificar antes de passar adiante.

Testando o HTTPS Apache Server

Ok, está funcionando com o https. Nesse caso o servidor está rodando tanto https como também roda via http na porta 80.

00:00 Início
00:20 Card sobre vídeo de instalação do APACHE2
00:35 Motivação do uso do HTTPS
01:13 Criando o certificado SSL
03:11 Instalando o APACHE2
06:38 Configurando o SSL no APACHE
09:03 Ativando os módulos SSL
12:53 Verificando se o APACHE está ouvindo nas portas corretas
13:41 Testando o https no navegador
15:00 Verificando a requisição https no Wireshark
15:51 Prova de tráfego criptografado
16:27 Comparando com um tráfego sem criptografia

Tópicos relacionados:
Servidor WEB com criptografia
APACHE 2
Рекомендации по теме
Комментарии
Автор

Me salvou irmão. Não manjo de Linux e agora estou aprendendo de boas. Estava precisando entregar um trabalho na faculdade e no documento eles não colocam todas a informações.
Estava com dificuldade em fazer o site rotar em https. Agora foi!!
Obrigado mais uma vez Abraço

gustavohenrique
Автор

Você é um anjo, um Deus. Se fosse possível eu te colocava em um potinho e guardava pra sempre

joaoai
Автор

Para redirecionar todo o tráfego para apenas HTTPS (443) veja o vídeo:
HTTPS + APACHE: Troubleshooting e Redirecionamento HTTPS

SimplificandoRedes
Автор

Muito obrigado pela aula professor, excelente vídeo!!

paulohenriquebond
Автор

shooooww deu boa aqui, mandou bem na explicação !! Sucesso!

jdosinfo
Автор

Show Muito obrigado, ajudou muito video, mas fiquei com uma dúvida, e quando acabar os 300 dias o que acontece ? ou o que devo fazer rsrs

GrupoCordeiro
Автор

Boa explicação. Tenho uma dúvida será que me pode ajudar? Obrigado

MegaTony
Автор

Queria poder dar mais de um Like ... perfeito

dev.lamota
Автор

Uma pergunta.
Com um certificado auto assinado, não preciso me preocupar com entidades certificadoras?
Posso usar este tipo de certificado em qualquer serviço?
Exchange Server, IIS, por exemplo?

aragaorj
Автор

Tenho uma outra dúvida. Recebemos aquele arquivo crt da certificadora de um tipo coringa. Como posso consumir este certificado no servidor apache?

No Windows recuperamos e criamos uma nova chave privada ao converter e usamos este certificado, mas no apache ainda não vi um exemplo sobre como fazer isso.

aragaorj
Автор

Cara, primeiramente parabéns pelo vídeo, eu tenho apache em alguns servidores, alguns clientes usam um programa desenvolvido em php, e ficam em servidores intranet no local deles, eles usam o ip mas esta bloqueando pela falta do SSL, eu seguindo o passo a passo da sua vídeo aula vai dar certo ativar o SSL auto-assinado só pra conseguirmos entrar nos sites ?

brunorodriguesdasilva
Автор

Está dando um erro no certificado. "O SSL recebeu um registro que excedeu o tamanho máximo permitido". Como resolver isso ???

KiaKaiangu
Автор

Estou com um problema que após adicionar o parâmetro -dhttps nas configurações do tomcat (apache) aplicação não carrega a pagina e apresenta a mensagem de redirecionamento em excessivo, tem ideia de como resolver?

Paizeiro
Автор

Como faço para instalar o certificado de uma certificadora que ja emiti

rennansantos
Автор

Opa, no servername eu posso colocar o dominio ou so o numero de ip?

jsgameplays_
Автор

Sabe dizer se o apache tem algum tipo de limitação de request por padrão?

miguelquinsani
Автор

Como faço para bloquear a porta 80 depois que liberei a 443?

ederlih
Автор

E quando tem mais de um domínio no mesmo apache?

higoroliveira
Автор

Bom dia! Professor! Minha página inicial do apache2 aparece INDEX of
Como procedo? Uso Kali em uma máquina virtual.
Obrigado!

pietrobecker
Автор

Sem http aparentemente estava desconfiado para asc2, não?

regnttechnology