본문 바로가기

Geoserver3

geoserver 서버 버전 정보 제거 geoserver는 서버로 기본 jetty를 사용하고 있는 것 같다.서버에 요청을 하고 네트워크를 확인하면 응답 헤더에 서버 정보가 포함되어 있어 보안 사항으로 수정하기로하였다.  아래와 같이 geoserver의 start.ini에 설정값 하나만 변경하면 간단히 해결된다.jetty.httpConfig.sendServerVersion=false 변경 후 확인하면 응답헤더에 서버정보가 표시되지 않는 것을 볼 수 있다. 2024. 7. 5.
geoserver 관리자 페이지 비활성 geoserver admin page disable관리자 페이지를 확인하면 다음과 같이 웹에서 접근이 가능한데 이를 비활성화 시키려고 한다. 관리자 페이지 비활성화는 web.xml에 다음의 설정을 추가하면 된다. GeoServer Web Admin Pages /web/* disabled 또는 nginx나 apache와 같은 서버를 앞에 두고 핸들링 하면 될것이다.비활성화가 되면 403에러로 떨어지며 접근이 막히는 것을 볼 수 있다.유지보수를 위해서는 local에서만 접근이 가능하도록 하는 것이 더 효율적이겠다. 2024. 7. 5.
오픈레이어스 카카오맵(타일) 사용하기 상황 현재 오픈레이어스 6.5.0 버전을 사용 중. 오픈레이어스를 사용해 카카오맵을 연동하여 구현하고자 한다. 구글링하여 찾아 본 방법은 현재 버전과 맞지 않는 듯 하여 이리저리 수정한 결과 연동에 성공. - 찾아본 방식은 4버전대 까지 지원하는 듯 하다. 기본적으로는 카카오에서 제공해주는 API를 사용하여 구축하는게 가장 best함. 아래는 구현에 사용된 소스이다. kakaoMapType = { BASE: "base", SATELLITE: "satellite", HYBRID: "hybrid" } kakaoTileGrid = new ol.tilegrid.TileGrid({ extent : [(-30000-524288), (-60000-524288), (494288+524288), (988576+52428.. 2023. 1. 19.