Autor Tópico: Acesso externo ao servidor PostgreSQL  (Lida 5995 vezes)

Offline erickmlr

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Acesso externo ao servidor PostgreSQL
« Online: 21 de Dezembro de 2006, 11:30 »
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:

Código: [Selecionar]
host    all    all    {numero_de_ip_ou_faixa}    {mascara_da_rede}    trust

no meu caso ficou assim
Código: [Selecionar]
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:

Código: [Selecionar]
my $postmaster_opts = ' -i ' ;
3) Reinicializar o serviço

Código: [Selecionar]
/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.