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.985 ]

Por: Bruno Lima Queiroz em 19/10/2007


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

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.

Página anterior    

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

Integração Apache => Tomcat

Ferramentas de detecção e NMAP

Certificação Digital no Linux - Apache2

Introdução ao Personal Firewall (PF)

Instalação do Apache 2 no OpenSuSE 10.2

Leitura recomendada

Criando seu próprio servidor de DNS dinâmico (nsupdate + bind9)

O protocolo DHCP: evolução, características e seu funcionamento

Internet no Linux através de celular HTC TYTN II

Passando pelo Firewall

Configurando modem USB 3G pelo console

  
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