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!