Ergebnis 1 bis 5 von 5

Thema: Externer Zugriff auf PostgreSQL 8.4 unter Linux (Ubuntu 4.4.1)

  1. #1
    David-Gee ist offline Neuer Benutzer
    Registriert seit
    21.03.2010
    Beiträge
    4

    Frage Externer Zugriff auf PostgreSQL 8.4 unter Linux (Ubuntu 4.4.1)

    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

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von David-Gee Beitrag anzeigen
    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
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

  4. #4
    pfuetz ist offline Neuer Benutzer
    Registriert seit
    11.03.2010
    Ort
    Nord Hessen
    Beiträge
    8

    Standard

    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

  5. #5
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

    Standard

    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

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum