Certificação Digital no Linux - Apache2
Nesse artigo iremos explicar o conceito básico de certificação digital, mostraremos como se gera uma requisição de certificado, chaves privadas e públicas e configurações https do Apache2 para que nosso site possua certificado digital.
Parte 3: Instalando / Recompilando o Apache 2
Instalando o Apache 2
Bem, sugiro que siga o artigo que publiquei que se encontra em:Ele é uma instalação básica do Apache2, o que é interessante, pois pretendo ir agregando funcionalidades a ele, partindo de uma estrutura simples, o que se aplica mais no dia-a-dia.
Recompilando o Apache 2
Se você seguiu os passos do artigo acima ou está diante de uma instalação do Apache que não possui suporte a SSL, precisamos recompilar o mesmo. Estou indicando artigo acima, porque é muito normal você pegar um ambiente pronto, que necessita ser recompilado e não instalado do zero. Então, vamos supor que esse é o nosso caso, os passos abaixo são bem simples e qualquer dúvida na instalação do Apache, vide o artigo indicado:1º Passo - Baixando o Apache 2:
Faça o download do Apache 2.2.4 no site do fabricante:
Nome do arquivo: httpd-2.2.8.tar.gz
2º Passo - Descompactando o Apache 2:
Execute o comando abaixo:
# tar -zxvf httpd-2.2.8.tar.gz
3º Passo - Compilando o Apache 2:
Vamos entrar na pasta criada:
# cd http=2.2.8
Executar o "./configure":
# ./configure --prefix=/usr/local/apache2 --enable-ssl
*"--prefix" é o local onde iremos instalar o Apache(indique onde seu apache já está instalado), e a opção "--enable-ssl", serve para ativar o módulo do SSL.
Se tudo ocorreu corretamente, execute:
# make
# make install
4º Passo - Verificando se módulo foi instalado:
Dentro do diretório de instalação do Apache 2, execute:
# /usr/local/apache2/bin/apachectl -l |grep mod_ssl
Pronto, nosso apache foi recompilado com suporte a SSL.
Att.,
Bruno Lima