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

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

Editor de textos / IDE Geany

Criando pacotes pré-compilados no Gentoo

Criando um banco de dados para obter ajuda do sistema

Burg - Gerenciador de Boot

KnowledgeTree - Um Gerenciador Eletrônico de Documentos funcional

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts