Pular para o conteúdo

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.
Bruno Lima Queiroz brunolimaq
Hits: 35.178 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Instalando OpenSSL e Apache
   2. Instalando MOD_JK e MySQL
   3. Instalando PHP

Ferramentas de detecção e NMAP

Integração Apache => Tomcat

Introdução ao Personal Firewall (PF)

Certificação Digital no Linux - Apache2

Instalação do Apache 2 no OpenSuSE 10.2

Aplicações remotas: um exemplo com o Octave

Montando um servidor NTP

Provedor de Internet com BrazilFW - BFW

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

Oi 3g Huawei E220 HSDPA USB Modem + gnome-ppp (wvdial.conf)

#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

Entre na sua conta para comentar.