konto usunięte

Temat: Remote connect do Postgresa

Postgres jest mi totalnie obcy, a muszę programistom uruchomić dostęp do bazy Postgresowej, która jest na zewnętrznym hostingu.

Za googlami skonfigurowałem ale mam problem. Jak zdefiniuję w listen_addresses 'localhost, ip_ktoremu_wolno' to nie wpuszcza mnie z zewnątrz.
Natomiast jak zdefiniuję '*' to wchodzi bez problemu.

Ma ktoś jakieś wskazówki czemu wpuszcza wszystkich, a na wybrańców się obraża?

W pg_hba.conf dodałem też:

host all 127.0.0.1 ip_wymagane md5
Irek Słonina

Irek Słonina programowanie, bazy
danych i linuksy

Temat: Remote connect do Postgresa

ip_ktoremu_wolno to jest adres IP serwera, na którym stoi Postgres?

konto usunięte

Temat: Remote connect do Postgresa

Irek Słonina:
ip_ktoremu_wolno to jest adres IP serwera, na którym stoi Postgres?

Adres serwera, który jest klientem łączącym się do bazy na zewnętrznym serwerze.

W ramach uproszczenia:

w pg_hba.conf:

host all IP1 md5

w listen_addresses localhost, IP1

Gdzie IP1 to adres serwera w firmie, który łączy się do serwera-hostingu, na którym jest Postgres - jego IP określmy jako IP2.

Reguły dla iptables dodałem:


iptables -A INPUT -p tcp -s 0/0 --sport 1024:65535 -d IP1 --dport 5432 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p tcp -s IP1 --sport 5432 -d 0/0 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
Arkadiusz Z. edytował(a) ten post dnia 09.11.10 o godzinie 12:39
Irek Słonina

Irek Słonina programowanie, bazy
danych i linuksy

Temat: Remote connect do Postgresa

W listen_addresses definiujesz adresy IP lokalnego serwera, na których postgresql ma nasłuchiwać.
listen_addresses = * oznacza, że postgresql będzie dostępny na wszystkich twoich adresach IP.

Ustawieniami listen_addresses nie kontrolujesz kto może się podłączyć do postgresa, od tego jest pg_hba.conf.

konto usunięte

Temat: Remote connect do Postgresa

Irku wielkie dzięki za pomoc :).

Faktycznie to był problem ze złym ustawieniem listen_addresses. Wpisałem IP serwera z Postgresem i wszystko gra.

Następna dyskusja:

php5-cgi mysql_connect()




Wyślij zaproszenie do