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)
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.
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.