Erwin,
In verband met security draait de database op 127.0.0.1 en is dus niet van buitenaf benaderbaar.
Hiervoor zul je de configuratie van postgres moeten aanpassen:
root@kantoor:/home/system/postgresql# cat /service/postgresql/run
#!/bin/bash
rm /home/system/postgresql/data/postmaster.pid
svc -t /service/groupware
svc -t /service/webmail
exec 2>&1
exec pgrphack setuidgid postgresql /usr/bin/postmaster -i -D /home/system/postgresql/data -h 127.0.0.1
Haal de -h 127.0.0.1 weg en restart met:
svc -du /service/postgresql
Ter controle vraag je een overzicht van alle luisterende services:
root@kantoor:/home/system/postgresql# netstat -nap | grep LISTEN
tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 3642/master
tcp 0 0 0.0.0.0:2401 0.0.0.0:* LISTEN 3643/tcpserver
tcp 0 0 0.0.0.0:389 0.0.0.0:* LISTEN 3585/slapd
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 3642/master
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 3642/master
tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 21787/httpd
tcp 0 0 0.0.0.0:2000 0.0.0.0:* LISTEN 3642/master
tcp 0 0 127.0.0.1:628 0.0.0.0:* LISTEN 9820/amavisd (maste
tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 30865/dnscache
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 3342/sshd
tcp 0 0 0.0.0.0:631 0.0.0.0:* LISTEN 20626/cupsd
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 11192/postmaster
tcp 0 0 0.0.0.0:24 0.0.0.0:* LISTEN 3609/dspam
tcp 0 0 0.0.0.0:3128 0.0.0.0:* LISTEN 3586/squid
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 3627/tcpserver
Nu luistert postmaster op 0.0.0.0 (alle adressen) in plaats van 127.0.0.1.
Edwin