쉱이
article thumbnail
Published 2022. 10. 18. 11:56
[postgres] 외부 접속 불가 DATABASE
728x90
반응형

리눅스 서버에 올려놓은 postgresql을 윈도우로 접속할려고 할 때 안되는 경우를 가지고 왔습니다!

https://su-wan-na.tistory.com/m/81

 

[centos7] firewall로 포트 열기, 확인

centos 7 이 전에는 iptables을 사용하였으나, 7부터는 firewall을 사용합니다. 열린 포트 확인 netstat [옵션] -a (all) : 모두 -e(ethernet) : 이터넷의 통계를 표시로 s와 같이 사용이 가능함 -i (interface) : 인터

su-wan-na.tistory.com

만약 위 링크처럼 했는데 안된다는 분들은


1. conf파일 변경

위치는 사람마다 다르긴 하지만 대부분의 사람들은 

vi /var/lib/pgsql/13/data/postgresql.conf 에 있습니다.

일단 listen_addresses의 주소를 '*'로 변경하시고, addresses와 port의 주석을 해제해주세요!

2.  pg_hba.conf 변경

이 파일의 위치는 

vi /var/lib/pgsql/13/data/pg_hba.conf 입니다.

외부 접속 포트를 열어놓습니다 all로 변경하시고,  IPv4부분에서 0.0.0.0으로 변경합니다.

그 후 꼭, restart 해주세요!

systemctl restart postgresql-13 ===> 13은 자신이 설치한 postgresql의 버전입니다.

그 후 netstat를 통해 확인하시면 postgres의 port가 listen되어있는것을 확인할 수 있습니다.

netstat -ntpl

 

728x90
반응형
profile

쉱이

@ILV_쉱이

감사합니다:)