Virtual Host com Apache + SSL
Virtual Host é a capacidade de hospedar mais do que um web site numa única máquina, seja com um endereço IP ou mais. SSL adiciona uma camada segura às comunicações via HTTP. Nesse artigo aprenderemos os fundamentos básicos para se configurar virtual hosts comuns e com SSL.
Parte 2: Instalando o OpenSSL
Download do OpenSSL:
1. Descompacte os arquivos com o comando:
$ tar -zxvf openssl-xxx.tar.gz
Substitua o "xxx" pela versão do OpenSSL.
2. Por convenção, vamos instalar o OpenSSL no diretório "/usr/local/openssl", para que não esqueçamos onde o instalamos.
Execute o comando:
$ ./configure --prefix=/usr/local/openssl
Se aparecer uma mensagem do tipo "NOTE: If in doubt, on Unix-ish systems use './config'." Não se assuste, execute o seguinte:
$ ./config --prefix=/usr/local/openssl
Este "prefix" indica o lugar onde futuramente o programa será instalado.
3. Agora digite "make" para que o programa seja compilado.
4. Se tudo correu bem, torne-se root e digite "make install" para instalar o programa:
$ su
# make install
Pronto, o OpenSSL está instalado em /usr/local/openssl.
1. Descompacte os arquivos com o comando:
$ tar -zxvf openssl-xxx.tar.gz
Substitua o "xxx" pela versão do OpenSSL.
2. Por convenção, vamos instalar o OpenSSL no diretório "/usr/local/openssl", para que não esqueçamos onde o instalamos.
Execute o comando:
$ ./configure --prefix=/usr/local/openssl
Se aparecer uma mensagem do tipo "NOTE: If in doubt, on Unix-ish systems use './config'." Não se assuste, execute o seguinte:
$ ./config --prefix=/usr/local/openssl
Este "prefix" indica o lugar onde futuramente o programa será instalado.
3. Agora digite "make" para que o programa seja compilado.
4. Se tudo correu bem, torne-se root e digite "make install" para instalar o programa:
$ su
# make install
Pronto, o OpenSSL está instalado em /usr/local/openssl.
Eu uso slackware, o openssl ja vai instalado por default, pra atualizar eu baixo um .tgz do site oficial e atualizo e no apache 2 eu coloco apenas o --enable-ssl e --enable-so, funciona tambem.
Eu ate fiz uma dica, nao lembro, sobre como ativar o ssl no apache2 mas nao abordei a forma de configurar vhosts com ssl.
http://www.vivaolinux.com.br/dicas/verDica.php?codigo=1512