#1 Wed 27 May 2009 16:59
- bahia_zib
- Juste Inscrit !
- Date d'inscription: 10 Nov 2008
- Messages: 9
Postgis 3.2
Bonjour,
Je crée une Connexion aux données 'OSGeo FDO Provider 3.2 for PostGIS' avec Mapguide Masetro 1.0. (Mapguide Maestro 1.0 et Mapguide Server 2.0.2 tourne sur un Windows XP Pro SP2 computer)
Je saisi dans Maestro les informations de connexion distante à mon serveur debian (Postgres 8.3 database tourne sur une Debian Sarge) : Database=SIG, Server=10.0.0.3, Port=42, Speified Credential Username=postgres Password=*****
quand je teste la connexion dans Maestro j'ai cette erreur :
Le serveur distant a retourné une erreur : (559) MgFdoException.:
An exception occurred in FDO component.
FATAL: fichier pg_hba.conf manquant ou erroné INT: Voir les journaux applicatifs du serveur pour plus de détails.
Exception occurred in method MgFdoConnectionManager.Open at line 858 in file d:\build\mapguide_open_source_v2.0\build_30.11\mgdev\server\src\common\manager\FdoConnectionManager.cpp
Mon fichier /etc/postgresql/8.3/main/pg_hba.conf. :
___________________________________________________________
# Database administrative login by UNIX sockets
local all postgres md5 sameuser
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
# local all all ident sameuser
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
host all all 10.0.0.21 md5
host all all 10.0.0.19 md5
host all all 10.0.0.1 md5
___________________________________________________________
Avez-vous une idée
Merci
Remarque : l'acces à phppgadmin avec http://10.0.0.3/phppgadmin fonctionne tres bien
Hors ligne
#2 Wed 27 May 2009 17:05
Re: Postgis 3.2
Bonjour,
L'adresse IP de votre poste client est elle une de celles listées ici :
Code:
host all all 10.0.0.21 md5 host all all 10.0.0.19 md5 host all all 10.0.0.1 md5
Pouvez vous tester avec /32 après l'IP :
Code:
host all all 10.0.0.21/32 md5 host all all 10.0.0.19/32 md5 host all all 10.0.0.1/32 md5
Ne pas oublier de redémarrer le serveur pgsql
Y.
Dernière modification par Yves (Wed 27 May 2009 17:06)
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Wed 27 May 2009 17:26
- bahia_zib
- Juste Inscrit !
- Date d'inscription: 10 Nov 2008
- Messages: 9
Re: Postgis 3.2
Bonjour,
Oui l'adresse IP du client est la 19.
J'ai effectué un test avec le mask 19/32, mais cela me donne le même résultat.
Par contre j'ai remplacé ces 4 lignes host ... par celle là :
Code:
host all all 0.0.0.0/0 trust
Et cela marche. Je ne comprends pas trop pourquoi mais on peut cloturer le post
Merci encore
Hors ligne
#4 Thu 28 May 2009 15:27
Re: Postgis 3.2
Bonjour,
Bonjour,
Oui l'adresse IP du client est la 19.
J'ai effectué un test avec le mask 19/32, mais cela me donne le même résultat.
Par contre j'ai remplacé ces 4 lignes host ... par celle là :Code:
host all all 0.0.0.0/0 trustEt cela marche. Je ne comprends pas trop pourquoi mais on peut cloturer le post
Merci encore
Ceci entraîne un gros problème de sécurité !
Tu peux au moins limité à 10.0.0.0/24 ce qui permet d'autoriser à toutes les IP 10.0.0.*
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne