Solução completa para Web Server usando Apache + SSL + MOD_JK + PHP + MySQL

Esse artigo visa mostrar como instalar, com configurações básicas, um ambiente usando Apache como Web Server com acesso HTTPS, suporte para configuração de LOADBALANCER usando MOD_JK, tanto para JBOSS como para TOMCAT e suporte para PHP e MySQL.

[ Hits: 33.988 ]

Por: Bruno Lima Queiroz em 19/10/2007


Instalando OpenSSL e Apache



OpenSSL

Baixando o OpenSSL:

Acesse www.open-ssl.org, a última versão estável do OpenSSL na criação desse artigo é a OpenSSL 0.9.8e, porém baixe a última versão instável disponível.

Descompactando o OpenSSL que baixamos:

# tar -zxvf openssl-0.9.8e.tar.gz

Compilando o OpenSSL, irei aqui somente definir o local de instalação, no mais, não precisamos de configurações especiais:

# ./configure --prefix=/usr/local/open-ssl
# make
# make install


Para testar, basta digitar na sua console "openssl", se ele mostrar as opções do comando e sintaxe, pronto, tudo funcionando.

Apache

Baixar último SOURCE em www.apache.org.

Consideremos que estamos usando a versão 2.2.6 do APACHE, que está em um diretório de instalação de nosso servidor, vamos descompactar e instalar o mesmo:

# tar -xvf httpd-2.2.6.tar.gz
# cd httpd-2.2.6
#./configure --prefix=/usr/local/apache2 --enable-ssl=/usr/local/ssl --enable-so
# make
# make install
# /usr/local/apache2/bin/apachectl start


OBS: O "--enable-so" é para que o Apache faça chamadas de interpretadores como módulos, sob demanda.

Pronto, o apache está instalado com suporte a SSL no diretório padrão que definimos, /usr/local/apache2.

Para maiores detalhes, vide artigo:
    Próxima página

Páginas do artigo
   1. Instalando OpenSSL e Apache
   2. Instalando MOD_JK e MySQL
   3. Instalando PHP
Outros artigos deste autor

Certificação Digital no Linux - Apache2

Ferramentas de detecção e NMAP

Introdução ao Personal Firewall (PF)

Integração Apache => Tomcat

Instalação do Apache 2 no OpenSuSE 10.2

Leitura recomendada

Pure-ftpd: Servidor de FTP com MySQL, quota e usuários virtuais

Dynamips + Dynagen - Emulando Vlans com router on stick no Linux

GINGA - Software Livre para TV Digital Brasileira

Configurando um servidor de e-mail para pequenas redes

Transmission-CLI - Gerenciando torrents via CLI

  
Comentários
[1] Comentário enviado por Buia em 23/10/2007 - 09:37h

E mais em qual sistema operacional vc usou para essa configuração e onde vc abaixou esse apache sera que vc poderia me dizer?

[2] Comentário enviado por brunolimaq em 23/10/2007 - 10:52h

Olá Buia,

Como está dito no artigo, eu baixei tanto o APACHE, quanto o PHP e MYSQL, do site oficial de cada programa.

Pra facilitar segue o link direto do APACHE:

http://apache.oregonstate.edu/httpd/httpd-2.2.6.tar.bz2

Espero ter ajudado,

Att.,

Bruno Lima.

[3] Comentário enviado por s@rgio Alves em 23/10/2007 - 22:58h

Valeu pela dica.....

[4] Comentário enviado por jrpmoraes em 21/07/2009 - 15:01h

o comando make nao funciona
da um erro depois de configurar.
"no SSL-C headers found
configure: error: ...No recognized SSL/TLS toolkit detected"

[5] Comentário enviado por jrpmoraes em 21/07/2009 - 16:00h

consegui alterando a linha de comendo
./configure --prefix=/usr/local/apache2 --enable-so --enable-module=ssl

nao sei se vai dar certo mais instalou

[6] Comentário enviado por quartodazona em 20/11/2010 - 10:06h

Só estou entrando aqui para agradecer o usuário jrpmoraes. Muito obrigado meu amigo, esta alteração na sua linha do módulo ssh fez toda a diferença para mim.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts