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.

[ Hits: 67.721 ]

Por: Gabriel Ortiz Lour em 12/01/2005


Downloads necessários



Certo, chega de papo e vamos ao que interessa!

Estes são os pacotes que vamos instalar, pegue-os e coloque todos no diretório src /usr/local/src.

OBS: Se você já tiver algum destes pacotes instalado no seu sistema, tenha em mãos o diretório onde ele está instalado.

Apache 1.3.31


Download: http://apache.oregonstate.edu/httpd/apache_1.3.31.tar.gz

Home Page: http://httpd.apache.org

mod_perl 1.3.29


Download: http://perl.apache.org/dist/mod_perl-1.0-current.tar.gz

Home Page: http://perl.apache.org

mod_ssl 2.8.19


Download: http://www.modssl.org/.../mod_ssl-2.8.19-1.3.31.tar.gz

Home Page: http://www.modssl.org

MySQL 4.0.21


Download: http://dev.mysql.com/downloads/mysql/4.0.html

Home Page: http://www.mysql.com

PHP 5.0.1


Download: http://www.php.net/downloads.php

Home Page: http://www.php.net

freetype2


Download: ftp://ftp.sunet.se/pub/.../freetype2/freetype-2.0.4.tar.bz2

Home Page: http://www.freetype.org

libGD 2.0.1


Download: http://www.boutell.com/gd/http/gd-2.0.1.tar.gz

Home Page: http://www.boutell.com/gd

IMAP 2004


Download: ftp://ftp.cac.washington.edu/mail/imap.tar.Z

Home Page: http://www.washington.edu/imap

mod_bandwidth 2.0.6


Download: http://megaz.arbuz.com/download/mod_bandwidth.c

Home Page: http://www.cohprog.com

libmcrypt 2.5.7


Download: ftp://mcrypt.hellug.gr/pub/.../libmcrypt-2.5.7.tar.gz

Home Page: http://mcrypt.hellug.gr

mhash 0.9.1


Download: http://prdownloads.../mhash-0.9.1.tar.gz?download

Home Page: http://mhash.sourceforge.net

Sablotron 1.0.1


Download: http://download-1.gingerall.cz/.../Sablot-1.0.1.tar.gz

Home Page: http://www.gingerall.com

Expat 1.95.7


Download: http://prdownloads.../expat-1.95.7.tar.gz?download

Home Page: http://sourceforge.net/projects/expat

Com todos estes arquivos em mãos. você pode descompactá-los no mesmo diretório (de preferência o /usr/local/src para você não se confundir) com os comandos.

# cd /usr/local/src
# tar zxf *.tar.gz


OBS: O sinal de # no início de cada linha serve para identificar que estes comandos devem ser digitados no shell (prompt de comando do Linux) e não deve ser digitado.

Assim será criado um diretório para cada pacote com todos os arquivos dentro. Se algum pacote não descompactar, o que pode ser o caso do freetype, que tem extensão .tar.bz2, descompacte-o manualmente:

# tar -Ixvf <pacote>.tar.bz2

Isto feito, os arquivos compactados não são mais necessários e você pode excluí-los.

Agora execute o seguinte comando para criar o diretório base do Apache:

# mkdir /www

Página anterior     Próxima página

Páginas do artigo
   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
Outros artigos deste autor

Formulários HTML: Problemas com campos desabilitados?

Instalando drivers para placas de vídeo SiS

Leitura recomendada

Implementação de VPN com OpenVPN

Compilando o Apache 2 com PHP e MySQL

Como bloquear anúncios indesejados durante sua navegação pela web

Avaliando as dicas de segurança do Banco do Brasil

Configuração do Speedy Home da Telefônica (ou Velox)

  
Comentários
[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!

[10] Comentário enviado por franklin.r em 18/12/2007 - 17:17h

Novo link para download do Sablotron: http://download-1.gingerall.cz/download/sablot/Sablot-1.0.3.tar.gz

[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts