[Gvsig_usuarios] conexion postgis

Mauricio Marquez mauriciomarquezgoa en yahoo.com
Jue Jul 23 17:38:37 CEST 2009


Para conectar postgres desde una máquina en remoto debes verificar lo siguiente:

En el archivo de configuración postgresql.conf tengas activado socket TCP



tcpip_socket = true   #activas conexiones remotas

port = 5432                #especificas cual puerto

Asegurarte de que los parametros virtual_host y rendezvous_name no tengan un valor diferente a '', es decir:

virtual_host = ''             # what interface to listen on; defaults to any

rendezvous_name = ''   # defaults to the computer name


También debes configurar el parametro listen_addresses con el valor * el cual permite conexiones desde cualquier ip



listen_addresses = '*'



Adicionalmente para conexiones desde otros host, debes indicarlo en archivo pg_hba.conf, por ejemplo:

# TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK           METHOD

host all all 0.0.0.0 0.0.0.0 md5

Donde los primeros 0.0.0.0 es la ip de la máquina desde donde deseas conectarte y los siguientes 0.0.0.0 es la mascara de la red, el parámetro md5 indica que el usuario debe confirmarse con contraseña, en caso que lo desees mantener con libertades completas (ingresar sin clave) debes colocar en vez de md5 la palabra trust, si deseas colocar un valor de ip que permita conectar desde cualquier máquina utiliza el ejemplo descrito, donde las ip son 0.0.0.0

Ya por último reinicias el servicio de postgres y listo.

Espero que sirva de ayuda, Saludos


Mauricio Márquez





--- El jue 23-jul-09, Maria Arias de Reyna <marias en emergya.es> escribió:

De: Maria Arias de Reyna <marias en emergya.es>
Asunto: Re: [Gvsig_usuarios] conexion postgis
A: "Lista de Usuarios de gvSIG" <gvsig_usuarios en listserv.gva.es>
Fecha: jueves, 23 julio, 2009, 3:31 am

El Thursday 23 July 2009, Dario escribió:
> en la configuracion de la conexion com postgis, quando o BD és local
> informamos localhost, e como se debe infomar o nombre del servidor quando o
> BD esta em outro ordenador?
>

Sustituye localhost por la IP o el nombre del otro ordenador en la cadena de 
conexión.

http://localhost/blablabla
http://nuevo_servidor/blablabla

Comprueba que tu PostgreSQL tiene permisos para acceder desde fuera. Puedes 
comprobarlo usando el comando linux psql.

Si no está bien configurado, revisa el pg_hba.conf de tu PostgreSQL para 
comprobar que permite acceso desde fuera (=desde otro ordenador).

-- 
María Arias de Reyna Domínguez
Emergya Consultoría
_______________________________________________
gvSIG_usuarios mailing list
gvSIG_usuarios en listserv.gva.es

Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:

http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios



      ____________________________________________________________________________________
¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8. 
http://downloads.yahoo.com/ieak8/?l=e1
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20090723/349d00df/attachment.htm 


More information about the gvSIG_usuarios mailing list