How to use

Nginx

Nginx를 통해 Tomcat에 전달된 client ip 얻기

Springboot에서 request.getRemoteAddress()를 호출하여 client ip를 얻으려 할 때 127.0.0.1 이 찍히는 문제가 있다면, X-Forwarded-For를 통해 실제 client ip를 얻을 수 있다.

Read
Nginx

Nginx - (3) nginx.conf 파일 구성

Nginx 모듈의 동작은 nginx.conf 파일에 있는 directives(지시어)에 의해 제어되는데, directive는 simple directive와 block directive 두 가지 종류가 있다.

Read
Nginx

Nginx - (2) 역할과 기능

Nginx는 리버스 프록싱, 로드밸런싱, 보안(SSL, CORS 등), 캐싱 등의 역할을 해준다.

Read
Dev-environment

Gradle

Gradle은 프로젝트에서 필요한 xml, properties, jar 파일들을 자동으로 인식하여 빌드해주는 도구이다.

Read
k8s

k8s - ConfigMap과 Secret

고작 값 몇개 때문에 컨테이너 이미지를 여러벌 관리하기는 부담이 된다. 예컨대 개발환경, 운영환경 등 경우에 따라 변하는 값은 컨테이너 이미지 외부에서 설정할 수 있는데, 그걸 도와주기 위한 오브젝트가 ConfigMap과 Secret이다.

Read
Kafka

Kafka Offset Reset

[Kafka Case Study] 1편 - Consumer 비즈니스 로직을 변경하기로 한 등등의 사유로, 예전 레코드부터 다시 가져와야 한다면?

Read
Database

MongoDB 입문

데이터 객체들이 Collection 내부에서 독립된 Document로 저장되는, Document 기반의 NoSQL 데이터베이스이다.

Read
Spring

스프링(Spring) 입문

김영한 님의 스프링 입문 강의에 대한 필기내용이다.(내용이 좀 길다.)

Read