이번 포스팅에서는 우분투 서버에 postgis 설치를 하는 과정에 대해 살펴보도록 하겠다.
기본적인 서버 세팅에 대해서는 생략하고 postgis 설치 과정에 대해서만 알아보도록 하겠다.
1) 설치하기
# sudo apt-get install postgresql
2) 설치 확인
# dpkg -l | grep postgres
# sudo /etc/init.d/postgresql status
3) 서버 시작
# sudo /etc/init.d/postgresql start
4) 외부 접속 허용 ( 필요시)
# sudo vi /etc/postgresql/10/main/postgresql.conf
# listen_addresses=’*’로 변경 후 저장
# sudo vi /etc/postgresql/10/main/pg_hba.conf
host all all 0.0.0.0/0 md5
5) 계정 생성
# psql -d postgres -U postgres
# create user 유저명 with password ‘비밀번호’;
# create database 데이터베이스명;
6) 권한 부여
# grant all on database 데이터베이스명 to 유저명;
7) postgresql 계정 변경해서 psql 접속 시
# sudo -i -u postgres
외부에서 접속을 해야 할 경우 여러 가지 사항을 고려해야 한다.
포트는 열려있는지 방화벽은 설정되어 있는지 외부에서 접근 가능한 IP로 설정했는지에 대해 하나씩 설정하고 테스트해봐야 할 것 같다.
외부에서 접속을 허용하지 않으면 그냥 맘 편히 디폴트 설정으로 해두면 될 거 같다.
'database > Postgresql' 카테고리의 다른 글
Postgresql 공간 쿼리 - envelope 구하기 (st_envelope), spatial query (0) | 2021.06.29 |
---|---|
shp2pgsql dimension 옵션과 geotools로 dimension 확인 (0) | 2021.05.25 |
pgsql2shp 을 활용해서 table을 shp파일 만들기 예제 (0) | 2021.04.20 |
shp2pgsql을 활용하여 Shapefile to postgis로 바꿔보자 (0) | 2021.04.14 |