개요 프로덕션 레벨의 백엔드 서비스를 운영하다보면 비지니스 차원이든, 관제 목적이든 요청 IP 주소를 기반으로 지역 정보를 추출해야 하는 요건이 발생한다. 해결책은 여러가지 방법이 있지만 이번 글에서는 로컬 데이터베이스 파일을 이용하여 제한없이 안전하고 빠르게 Geolocation 정보를 획득하는 방법을 정리했다. GeoLite2 로컬 데이터베이스 다운로드 MaxMind는 2002년 창업하여 IP 인텔리전스 분야만 20년 넘게 영위한 전문 기업이다. 이 회사가 무료로 제공하는 GeoLite2 IP Geolocation 로컬 데이터베이스 파일을 이용하여 예제를 작성할 것이다. 제작사 홈페이지에 회원 가입 후 로그인하면 무료로 다운로드할 수 있다. [다운로드 링크] 다운로드 방법의 다른 대안으로 일반 유저인..
개요 이번 글에서는 CentOS 7/8 및 Amazon Linux 2023에서 docker, docker-compose를 설치하고 사용하는 방법을 정리했다. Docker 설치 docker를 사용하면 운영체제와 독립적인 이미지를 인스턴스로 올려 컨테이너로 작동시킬 수 있다. 아키텍쳐의 구성 및 확정, 배포 방법이 비약적으로 간소화된다. CentOS 7/8 및 Amazon Linux 2023에서의 설치 및 실행 방법은 아래와 같다. # CentOS 7/8에서 Docker 설치 $ curl -fsSL https://get.docker.com/ | sh # Amazon Linux 2023에서 Docker 설치 $ sudo dnf update $ sudo dnf install docker -y # Docker 서..
- Total
- Today
- Yesterday
- Docker
- CentOS
- 자전거
- kotlin
- jsp
- bootstrap
- 알뜰폰
- java
- maven
- Tomcat
- Kendo UI Web Grid
- 로드 바이크
- Spring Boot
- DynamoDB
- JHipster
- chrome
- 태그를 입력해 주세요.
- Spring MVC 3
- jpa
- jstl
- Eclipse
- node.js
- JavaScript
- MySQL
- 구동계
- spring
- graylog
- 로드바이크
- 평속
- Kendo UI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |