você está aqui: Home  → Arquivo de Mensagens

Habilitando SSL no Apache2

Colaboração: Alexandro Silva

Data de Publicação: 17 de Julho de 2008

Este artigo descreve os passos necessários para habilitar o SSL no Apache2. Ele não cobre a instalação do LAMP e foi implementado no Debian Etch, mas pode ser usado em qualquer distro.

Instale os pacotes necessários

  atitude install openssl ssl-cert

Crie o certificado

  openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem

Defina a permissão para o arquivo criado

  chmod 600 /etc/apache2/apache.pem

Edite o arquivo /etc/apache2/ports.conf e adicione a seguinte linha:

  Listen 443

Habilite o suporte a SSL no apache2 da seguinte forma:

  a2enmod ssl

Faça uma cópia do arquivo /etc/apache2/sites-available/default com o nome ssl.

  cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl

Faça um link simbólico para /etc/apache2/sites-enabled/

  ln -s /etc/apache2/sites-available/ssl /etc/apache2/sites-enabled/

Edite o arquivo /etc/apache2/sites-available/ssl, adicionando as seguintes linhas:

  NameVirtualHost *:443
  
        ServerAdmin webmaster@localhost
        .....
        CustomLog /var/log/apache2/access.log combined
        SSLEngine on #Adicione esta linha
        ServerSignature On
        SSLCertificateFile /etc/apache2/apache.pem #Adicione esta linha

Reinicie o Apache

  apache2ctl restart

Fonte

Este artigo estará disponivel na wiki de documentação do Time de Segurança do Ubuntu-BR.


 

 

Veja a relação completa dos artigos de Alexandro Silva

Opinião dos Leitores

Daniel
07 Dez 2016, 15:33
Thank you very much, I hit this place maybe twice a year xD.

There is a little mistake, aptitude is mispelled.
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script