[+] Postgresql na porcie 80 i 443 / iptables?

Konfiguracja serwerów, usług, itp.
blackmoon
Posty: 3
Rejestracja: 21 kwietnia 2010, 11:22

[+] Postgresql na porcie 80 i 443 / iptables?

Post autor: blackmoon »

Uprasczając post:

chcę łączyć się z postgresem, który działa na serwerze na porcie 5432 z portu 80
ip zewnętrzne serwera to 111.111.111.111.
Jak. Proszę o pomoc



Na kompie w domu mam też debiana i postgres. Nie mogę włączyć postgres, gdyż serwer postgresa wywala mi błąd o shared mem ... i cała strona komunikatów.
Mam 4GB ramu. Co muszę zmienić, aby postgres włączył się.
db
Beginner
Posty: 185
Rejestracja: 25 czerwca 2006, 15:23

Post autor: db »

Poczytaj o destination nat.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

blackoon pisze:Ps. Na drugiej mojej kompilacji Debiana krzyczy o błędzie pamięci jądra i shared mem. Mam 4GB ramu. Co muszę zmienić, aby postgres włączył się.
Pokaż

Kod: Zaznacz cały

sysctl -a | egrep 'shmmax|shmall'
i parametr shared_buffers z konfiguracji postgresa.

PS.
Piszesz tak, że trudno zrozumieć o co pytasz ;)
blackmoon
Posty: 3
Rejestracja: 21 kwietnia 2010, 11:22

Post autor: blackmoon »

Pokombinowałem i działa.

Kod: Zaznacz cały

iptables -I FORWARD -p tcp -d 111.111.111.111 --dport 80 -j ACCEPT
 iptables -t nat -I PREROUTING -p tcp -i eth0 -d 111.111.111.111 --dport 80 -j DNAT --to 111.111.111.111:5432 
Dziękuję za podpowiedzi.
ODPOWIEDZ