'외부접속'에 해당되는 글 1건

  1. 2020.11.04 postgreSQL 외부접속 허용하는 방법
PostgreSQL2020. 11. 4. 14:04

 

 

로컬에서 테스트를 하다가, 외부에서 접근할 수 있도록 지정해줘야 할때가 있다. 

그럴땐 pg_hba.conf  파일과 postgresql.conf 파일을 이용한다. 



1. 윈도우 환경의 경우
pg_hba.conf 파일이 있는 경로로 이동한다.
보통의 경우엔, C:\Program Files\PostgreSQL\9.3\data 에 있다.
해당 파일을 열어준 뒤, 하단 부분을 다음과 같이 수정해준다.
아마 기존에는 127.0.0.1/32 등으로 되어있을 것이다.

 

 

host all all 0.0.0.0/0 md5

 

 

pg_hba.conf 스크린샷

 

 

postgresql.conf 파일이 있는 경로로 이동한다.
pg_hba.conf 파일경로에 같이 있을 것이다.
해당 파일에서 아래 구문처럼 되어있는지 확인하고, 안되어있으면 수정한다.

 

listen_addresses = '*'                  # what IP address(es) to listen on;

 

 

 

2. 리눅스 환경의 경우
경로만 다를뿐, 비슷하다.
 vi /etc/postgresql/}Version}/main/pg_hba.conf 파일에서 마찬가지로 1번과 동일하게 0.0.0.0/0으로 수정
 vi /etc/postgresql/}Version}/main/postgresql.conf 파일에서 마찬가지로 1번과 동일하게 listen_addresses = '*' 로 수정

적용후 서비스 재시작 - 윈도우는 '서비스'에서 postgresql을 재시작하면 되고, 

 

 

 

 

 

리눅스의 경우는 

 

/etc/init.d/postgresql restart

 

 

명령어를 이용하면 된다.

처음엔 외부 환경에서 접근할 일이 생겨 찾는데 조금 시간이 걸렸었다.

다음에 바로 확인할 수 있게 포스팅 해놈!'-'

Posted by 사슴영혼'-'