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.177 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.

Parte 3: Instalando PHP

Baixar último SOURCE em www.php.net.

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

# tar -xvf php-5.2.3.tar.gz
# cd php-5.2.3/
# ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
# make
# make install


Incluir no final do arquivo httpd.conf do APACHE as duas linhas abaixo:

AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
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.

Procurar por "DirectoryIndex" e mudar seus parâmetros para:

DirectoryIndex index.html index.html.var index.cgi index.php index.php4 index.php5 default.html default.php blank.html

Reiniciar APACHE:

# /usr/local/apache2/bin/apachectl restart

Para testar o PHP, criar um aquivo chamado "infos.php" com o seguinte conteúdo:

<?
phpinfo();
?>

Acessar http://localhost/infos.php, se aparecer informações sobre o PHP, pronto, tudo certo.

Conclusão

Temos aqui um ambiente Web Server usando o APACHE com suporte SSL e com o módulo JK instalado e iniciado. Temos o PHP e MySQL configurados para nosso Web Server também. Porém, podemos incrementar essa solução, usando o MOD_JK para integração simples com TOMCAT E JBOSS ou ainda integração completa, onde além de várias vantagens, podemos ativar o LOADBALANCER com o APACHE na chamando as aplicações e distribuindo carga de 2 ou mais servidores de TOMCAT ou JBOSS. Para esses, veremos em uma outra hora.

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

Instalação do Apache 2 no OpenSuSE 10.2

Introdução ao Personal Firewall (PF)

Ferramentas de detecção e NMAP

Certificação Digital no Linux - Apache2

Integração Apache => Tomcat

Freeradius - servidor radius eficiente e completo

Criando VPN site-to-site, conectando diversas filiais a matriz com openVPN

FreeBSD + FreeRadius + MySQL

Postfix autenticando com o SASL no Conectiva 8

Zebedee: Criando um túnel seguro entre máquinas

#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.