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: 32.560 ]

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

Integração Apache => Tomcat

Ferramentas de detecção e NMAP

Introdução ao Personal Firewall (PF)

Instalação do Apache 2 no OpenSuSE 10.2

Leitura recomendada

Slackware 14 - Roteamento com duas placas wireless

Quando seria mais conveniente usar wvdial no terminal para conexões 3G ou EDGE?

Fazendo um site completo rapidinho com Joomla

Rodando ASP em servidores web Linux

Varnish: Uma camada de velocidade

  
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 [email protected] 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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts