Hallo@all,
leider ist es mir nicht möglich von "außen" auf den Server zuzugreifen.
Folgende Fehlermeldung kommt bei einer Verbindung:
SQL Error: could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "XXX.XXX.XXX.XXX" and accepting
TCP/IP connections on port 5432?.
Der Port ist in der Firewall eingetragen auch das temporäre abschalten der Firewall brachte leider keinen Erfolg.
Habt ihr vielleicht einen Tipp, wo der Fehler liegt ?
Hier die Einstellungen der Dateien aus (/etc/postgresql/8.4/main)
postgresql.conf
#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------
# - Connection Settings -
#listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all
# (change requires restart)
port = 5432 # (change requires restart)
max_connections = 100 # (change requires restart)
# Note: Increasing max_connections costs ~400 bytes of shared memory per
# connection slot, plus lock space (see max_locks_per_transaction).
#superuser_reserved_connections = 3 # (change requires restart)
unix_socket_directory = '/var/run/postgresql' # (change requires restart)
#unix_socket_group = '' # (change requires restart)
#unix_socket_permissions = 0777 # begin with 0 to use octal notation
# (change requires restart)
#bonjour_name = '' # defaults to the computer name
# (change requires restart)
pg_hba.conf
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# IPv4 local connections:
host all all 0.0.0.0/0 md5
# IPv6 local connections:
host all all ::1/128 md5
Vielen Dank für eure Mühe & Mühe im voraus
Viele Grüße
David-Gee
Solange Du listen_adresses auf Default läßt, lauscht er nur auf localhost. Ob Deine Möchtegern-Tischbrandschutzmauer externe Zugriffe zuläßt oder nicht spielt solange keine Rolle. Wie man sieht, braucht man sowas auch nicht, eine sinnvolle Konfiguration vorausgesetzt.
Ob man PG ins Internet direkt prostituieren will ist die andere Frage, Dinge wie SSH existieren.
Andreas
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören
Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler
PostgreSQL Service & Support
Hallo,
bei SUSE habe ich:
in /etc/sysconfig/postgresql die Einstellung POSTGRES_OPTIONS="-o -e -i" gesetzt.
IPs unter pg_hba.conf eingetragen
Mit /etc/init.d/postgres restart Server neu gestartet.
Hilft evtl. auch unter Ubuntu !?
Grüße
Michael
Interessant an den drei Optionen ist nur die "-i" Option.
Man könnte aber auch einfach listen_addresses anpassen, wie es in der Dokumentation steht. Extra Optionen auf der Kommandozeile haben die unerwünschte Eigenschaft, dass man sie vergisst - und später dann sich *censored* und *censored* sucht um herauszufinden, warum die geänderte Konfigurationsoption nicht verwendet wird.
Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören
Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler
PostgreSQL Service & Support
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen