Apache + SSL + PostgreSQL + Mod_auth_pgsql + PHP

Colegas! Sem tempo? Isso é fato. Administre ele, tudo dará certo! Instalando o Apache com SSL, autenticando no PostgreSQL, rodando PHP e armazenando dados do PHP no PostgreSQL. Tentei ser o menos técnico possível, "o que não sou é técnico". Assim de maneira simples e eficiente configuramos um servidor Web.

[ Hits: 38.837 ]

Por: Frank em 02/06/2006


Introdução



Instalando Apache com certificado SSL, autenticando no PostgreSQL e ainda rodando aplicações PHP com PostgreSQL.

Olá pessoal, o tempo sempre é inimigo de quem não o administra. Isso é um fato, pois sempre quis escrever algo de bom como uma "receita de bolo", puxa como procurei por isso! O texto abaixo, longe de ser algo técnico, é um texto onde tentei escrever algo de fácil compreensão e que ajude a todos, do iniciante ao técnico "expert" he he...

Primeiro procurei uma distribuição Linux que não me fizesse correr atrás de Libs intermináveis, drivers de nomes complexos, e que fosse de fácil utilização do iniciante ao técnico. Desculpem aos que adoram suas distros favoritas, mas a que mais se "afinou" com a minha intenção foi o SuSE na versão 9.3:

Arquivos ISOs - site oficial:
Pacotes RPMs - site oficial:
Outro:
Depois precisei de alguns pacotes que compõem nossa instalação.

PS.: Em todas minhas instalações Linux, passo isso aos meus alunos também, instale sempre a partir de um pacote com os fontes. Acredito que o controle sobre o que estou instalando tem que ser meu, pois preciso definir local, usuário e outros.

Pacotes necessários:
Nesse momento tenho que deixar meus agradecimentos a esse italiano, Giuseppe Tanzilli, gente finíssima que disponibilizou em seu site o módulo de autenticação do Apache no PostgreSQL. Ae colega, []'s.

Da prática a experiência. Criei um local onde deixaremos os arquivos baixados por downloads. O costume me faz colocar tudo em uma pasta de instaladores tipo /home/eu/pacotes/.

Coloco também tudo que vou configurar/compilar/instalar em /opt.

# cd /opt

Descompacte todos os pacotes.

# tar -xvzf /home/eu/pacotes/postgresql-8.1.3.tar.gz
# tar -xvzf /home/eu/pacotes/openssl-0.9.7e.tar.gz
# tar -xvzf /home/eu/pacotes/mod_ssl-2.8.24-1.3.33.tar.gz
# tar -xvzf /home/eu/pacotes/mod_auth_pgsql-0.9.12.tar.gz
# tar -xvzf /home/eu/pacotes/apache_1.3.33.tar.gz
# tar -xvzf /home/eu/pacotes/php-5.0.3.tar.gz


Até aqui beleza!

    Próxima página

Páginas do artigo
   1. Introdução
   2. O banco de dados PostgreSQL e suas configurações
   3. Apache e seus pacotes e configurações
   4. PHP e suas configurações...
   5. Configurações de autenticação e finais
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

O quê que há velhinho?!

Udev - Funcionamento e Regras

A mágica do dc

HaikuOS

Instalando o Linux em HD SATA (SCSI)

  
Comentários
[1] Comentário enviado por cytron em 19/11/2006 - 19:36h

Cara! Aqui tá tudo certo, fiz direitinho, já revisei, já dei um lynx -dump e mostrou q o apache tá rodando mod_ssl, mas o apache só roda se eu usar start ao invés de startssl, quando tento um startsll o apache retorna:

httpd could not be started

e não inicia.

tá tentei também apachectl-mod_ssl start e até com startssl.

Quando tento com start ele roda mas não reconhece https, e com startssl também dá o mesmo erro quando rodo apachectl startssl

Estou vasculhando a net atrás de uma solução... mas parece que isso só acontece comigo! hehe!


Contribuir com comentário