리눅스에 GEOSERVER 설치하는 방법이다.
1. GeoServer 접속하여 바이너리 파일을 다운로드 화면으로 들어가 USL을 복사한다.
현재 2.19.0버전의 URL은 https://sourceforge.net/projects/geoserver/files/GeoServer/2.19.0/geoserver-2.19.0-bin.zip
입니다.
2. 파일다운로드
설치할 서버에 putty로 접속하여 다운로드
wget https://sourceforge.net/projects/geoserver/files/GeoServer/2.19.0/geoserver-2.19.0-bin.zip
--2021-05-13 10:59:03-- https://sourceforge.net/projects/geoserver/files/GeoServer/2.19.0/geoserver-2.19.0-bin.zip
Resolving sourceforge.net (sourceforge.net)... 216.105.38.13
Connecting to sourceforge.net (sourceforge.net)|216.105.38.13|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://sourceforge.net/projects/geoserver/files/GeoServer/2.19.0/geoserver-2.19.0-bin.zip/ [following]
--2021-05-13 10:59:04-- https://sourceforge.net/projects/geoserver/files/GeoServer/2.19.0/geoserver-2.19.0-bin.zip/
Reusing existing connection to sourceforge.net:443.
HTTP request sent, awaiting response... 302 Found
Location: https://sourceforge.net/projects/geoserver/files/GeoServer/2.19.0/geoserver-2.19.0-bin.zip/download [following]
--2021-05-13 10:59:04-- https://sourceforge.net/projects/geoserver/files/GeoServer/2.19.0/geoserver-2.19.0-bin.zip/download
Reusing existing connection to sourceforge.net:443.
HTTP request sent, awaiting response... 302 Found
Location: https://downloads.sourceforge.net/project/geoserver/GeoServer/2.19.0/geoserver-2.19.0-bin.zip?ts=gAAAAABgnIfniDcnZCicBmwqkFrKsKgTk1QB8F108Wn3i0flkQm0-B5BoZqgd2XxfcNvO1rYO_uycbPC2Qin9MfFBJKqq0TgRw%3D%3D&use_mirror=jaist&r= [following]
--2021-05-13 10:59:04-- https://downloads.sourceforge.net/project/geoserver/GeoServer/2.19.0/geoserver-2.19.0-bin.zip?ts=gAAAAABgnIfniDcnZCicBmwqkFrKsKgTk1QB8F108Wn3i0flkQm0-B5BoZqgd2XxfcNvO1rYO_uycbPC2Qin9MfFBJKqq0TgRw%3D%3D&use_mirror=jaist&r=
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.105.38.13
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.105.38.13|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://jaist.dl.sourceforge.net/project/geoserver/GeoServer/2.19.0/geoserver-2.19.0-bin.zip [following]
--2021-05-13 10:59:05-- https://jaist.dl.sourceforge.net/project/geoserver/GeoServer/2.19.0/geoserver-2.19.0-bin.zip
Resolving jaist.dl.sourceforge.net (jaist.dl.sourceforge.net)... 150.65.7.130, 2001:df0:2ed:feed::feed
Connecting to jaist.dl.sourceforge.net (jaist.dl.sourceforge.net)|150.65.7.130|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 103845464 (99M) [application/octet-stream]
Saving to: ‘geoserver-2.19.0-bin.zip’
100%[======================================>] 103,845,464 4.83MB/s in 19s
2021-05-13 10:59:24 (5.30 MB/s) - ‘geoserver-2.19.0-bin.zip’ saved [103845464/103845464]
3. 압축해제
unzip geoserver-2.19.0-bin.zip
4. 포트 변경
기본 포트는 8080이지만 사용 중이어서 8180으로 변경해준다. 설치 폴더 안에 있는 start.ini 파일을 편집기로 열어 jetty.http.port=8080 부분을 찾아 8180으로 변경
cd /geoserver-2.19.0-bin
vi start.ini
## Connector port to listen on
jetty.http.port=8180
5. geoserver 실행
geoserver을 실행하기 위해서는 jdk가 설치되어있어야 함.
5.1 startup.sh 파일을 수정하여 java_home, geoserver_home 설정 추가
cd geoserver-2.19.0-bin/bin
vi startup.sh
export JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64"
export GEOSERVER_HOME="/home/geoserver/geoserver-2.19.0-bin"
export GEOSERVER_DATA_DIR="/geoserver-2.19.0-bin/data_dir"
JAVA_HOME은 java 위치, GEOSERVER_HOME은 지오 서버 설치경로, GEOSERVER_DATA_DIR은 데이터 디렉터리를 추가해주었고, 그 외에도 자바 실행 옵션(JAVA_OPTS)도 추가할 수 있다.
cd geoserver-2.19.0-bin/bin
./startup.sh
6. 방화벽 포트 열기
접속이 되지 않아 8180 포트를 열어줌
iptables -I INPUT -p tcp --dport 8180 -j ACCEPT
7. geoserver web console 접속
http://서버ip.포트/geoserver
초기 비밀번호 admin / geoserver
공간데이터베이스 연결 후 해당 레이어 등록 시 wms, wfs로 발행하여 바로 웹서비스로 활용할 수 있다.
로그인 시 샘플 레이어들이 등록되어있고, 레이어 미리보기 시 openlayers나 kml 등으로 미리보기를 제공한다.
'개발 > linux' 카테고리의 다른 글
리눅스 폴더별 용량확인 명령어(du) (0) | 2021.06.28 |
---|---|
리눅스 tar, gz, 압축/분할압축/해제 (0) | 2021.06.22 |
Apache서버에 G-SSL 구축 및 갱신하기 (0) | 2021.05.12 |
댓글