Pular para o conteúdo

Servidor Apache Profissional

O público alvo aqui direcionado são aqueles que querem compilar uma versão estável do servidor Apache, com suporte a PHP + a biblioteca gráfica GD, acesso ao banco de dados MySQL com o módulo de SSL para maior segurança, o módulo Perl para executar scripts entre outros.
Gabriel Ortiz Lour elbriga
Hits: 70.008 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.

Introdução

Este guia é baseado no guia de Nasim Mansurov, com apenas algumas adições e comentários a mais por minha parte, como o detalhamento de algumas configurações do MySQL e as instruções de instalação da biblioteca gráfica GD. O público alvo aqui são aqueles que querem compilar uma versão estável do servidor Apache, com suporte a PHP + a biblioteca gráfica GD, acesso ao banco de dados MySQL, com o módulo de SSL para maior segurança, o módulo Perl para executar scripts (em Perl) entre outros. Se você não achar necessário algum destes módulos, pode pular suas respectivas instalações, retirando também as linhas correspondentes dos scripts de configuração.

Este guia utiliza o Apache 1.3, pois a versão 2.0 não está estável o suficiente para servidores profissionais, módulo Perl por exemplo é altamente instável nesta versão, causando falhas de segmentação e vários erros estranhos. O PHP não compila no Apache 2.0, tendo que ser instalado posteriormente como um módulo DSO, o que diminui drasticamente a performance da execução de páginas em PHP e ainda por cima alguns módulos feitos para o Apache 1.3 não funcionam no 2.0. Com o tempo esses problemas certamente serão resolvidos, mas por enquanto é melhor ficar com o Apache 1.3, que não tem nada de ruim!

Este guia é baseado na minha instalação, no Slackware 10 em modo texto, porém ele já foi testado em várias distribuições, incluindo Fedora Core, RedHat, Mandrake e SuSE.

O diretório onde o Apache vai ser instalado aqui é o /www, se você quiser instalá-lo em outro diretório, altere este /www em todos os scripts (geralmente na parte --prefix=) e comandos daqui para frente.

Quanto menos módulos você instalar, maior será a segurança e a performance do seu servidor, portanto se você acha que não vai precisar de algum dos módulos aqui descritos, deixe-o de fora. Módulos como o mod_ssl e o mod_bandwidth são comuns para provedores e podem ser deixados de fora se desnecessários.

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. Introdução
   2. Downloads necessários
   3. MySQL, mod_perl e mod_SSL
   4. IMAP, libmcrypt e mhash, expat e Sablotron, freetype2 e GD
   5. Configurando, compilando e instalando o PHP
   6. Último passo: o Apache

Instalando drivers para placas de vídeo SiS

Formulários HTML: Problemas com campos desabilitados?

QRCODE - Código de barras bidimensional

Integração Apache / ASP

Free NX - Executando aplicações remotas

Fazendo um site completo rapidinho com Joomla

Configuração e balanceamento de 2 links com Vivo ZAP

#1 Comentário enviado por removido em 12/01/2005 - 15:55h
pow, prbens pelo artigo cara..
abraços ;]
#2 Comentário enviado por y2h4ck em 12/01/2005 - 21:03h
Legal o artigo.

Só para reforçar, a questão de aumentar segurança usando SSL é altamente relativo, eu diria que se não for utilizar alguma aplicação séria com SSL é bem melhor desativalo devido ao grande numero de vulnerabilidades no mod_ssl e no openssl.
Não se deve utilizar versões inferiores a OpenSSL 0.9.7d.

Valew galera!
#3 Comentário enviado por removido em 14/01/2005 - 06:40h
acabei tendo erros no install DBD::mysql (e nem com o force adiantou)

/usr/lib/gcc-lib/i486-slackware-linux/3.3.4/../../../../i486-slackware-linux/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
chmod 755 blib/arch/auto/DBD/mysql/mysql.so
chmod: cannot access `blib/arch/auto/DBD/mysql/mysql.so': No such file or directory
make: *** [blib/arch/auto/DBD/mysql/mysql.so] Error 1

oq poderia estar errado?
#4 Comentário enviado por fernandoamador em 16/01/2005 - 05:32h
Ótimo artigo.
#5 Comentário enviado por removido em 12/10/2005 - 02:23h
Muito bom o artigo, acabei de isntalar aqui com algumas modificações.
#6 Comentário enviado por removido em 12/10/2005 - 03:36h
Ah, outras coisa, depois que terminar a instalação precisa adicionar no httpd.conf essa linha:

AddType application/x-httpd-php .php

E também em:
DirectoryIndex index.html
Colocar na frente de index.html index.php index.htm index.cgi index.phps
#7 Comentário enviado por roanfranklin em 08/11/2006 - 08:57h
Muito Show... Parabéns
#8 Comentário enviado por elbriga em 06/04/2007 - 23:00h
Gostaria de adicionar que esta artigo já esta bastante antigo, desatualizado.

O servidor apache2 já é considerado altamente estável e para uso em produção.

Gabriel Ortiz Lour
#9 Comentário enviado por Ruy_Go em 16/04/2007 - 00:23h
Poderia disponibilizar uma versao deste artigo mais atualizada então amigo????
Abração!
#11 Comentário enviado por marcelocristiano em 29/07/2008 - 11:46h
como faço para instalar o apache no mandrke

Contribuir com comentário

Entre na sua conta para comentar.