Acesso externo ao servidor PostgreSQL

Iniciado por erickmlr, 21 de Dezembro de 2006, 11:30

tópico anterior - próximo tópico

erickmlr

Existem, no fórum e por ai na net, vários tutoriais bons sobre como fazer a instalação e o post-install do PostgreSQL no Ubuntu. Presumo que todos esses passos já tenham sido tomados. Se não, um bom tutorial que eu encontrei foi esse: http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=5728.

Mas eu estava com problema pra acessar o servidor instalado a partir de outra máquina.

São configurações básicas, apenas para "fazer funcionar rapidinho". Estou usando o Edgy.


Habilitando conexões externas

1) Altere o arquivo /etc/postgresql/8.1/main/pg_hba.conf , inserindo mais uma linha no final do arquivo:


host    all    all    {numero_de_ip_ou_faixa}    {mascara_da_rede}    trust


no meu caso ficou assim

host    all    all    10.10.0.0    255.255.0.0    trust



2) Edite o arquivo /usr/bin/pg_ctlcluster, e altere a linha 245 para:

my $postmaster_opts = ' -i ' ;

3) Reinicializar o serviço


/etc/init.d/postgresql-8.1 restart



E então você vai conseguir acessar o servidor PostgreSQL a partir de outra máquina que não seja a mesma onde está instalado o servidor.