pg_hba.conf 와 LISTEN 관련 자료를 찾아서 보고 설정
하였습니다.
그런데 외부로는 열리지 않아서요
"모두 활짝 열었군요"라는 글을 보고 완죤히 열어두 안 되네요..
어떻게 하면 데몬을 정상적으로 띄울 수 있을까요
netstat 로 확인 해 보면 로컬 영역 말고는 데몬이 떠 있질
않네요
지금 서버를 옮기는 중인데 기존 서버에서는 netstat로 확인시
---------------------------------------------------------------------------
tcp4 0 0 *.5432 *.*
LISTEN
tcp6 0 0 *.5432 *.*
LISTEN
tcp4 0 0 127.0.0.1.5432 *.*
LISTEN
tcp6 0 0 ::1.5432 *.*
LISTEN
c26a29d8 stream 0 0 c2759770 0 0 0
/tmp/.s.PGSQL.5432
----------------------------------------------------------------------------
이렇게 뜨네요
방화벽과 관련이 있는 건가요?
아니면 제가 설정을 잘못 한 것인지 궁금합니다.
[pg_hba.conf]
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
host all all 0.0.0.0/0 trust
[postgresql.conf]
#---------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#---------------------------------------------------------------------------
# - Connection Settings -
listen_addresses = 'localhost, *' # what IP
address(es) to listen on;
# comma-separated list of
addresses;
# defaults to 'localhost',
'*' = all
----------------------------------------------------------------------------
[서버 재구동]
postgres@post:~/bin$ ./pg_ctl -D /var/db/postgres/data
-l logfile stop
postmaster를 멈추기 위해 기다리는 중.... 완료
postmaster 멈추었음
postgres@post:~/bin$ ./pg_ctl -D /var/db/postgres/data
-l logfile start
postmaster를 시작합니다
[netstat 확인]
postgres@post:~/bin$ netstat -na | grep 5432
tcp 0 0 127.0.0.1:5432 0.0.0.0:*
LISTEN
unix 2 [ ACC ] STREAM LISTENING 457807
/tmp/.s.PGSQL.5432
|