나를 기록하다
article thumbnail
Spring Cloud Eureka Server Reverse Proxy 설정
Error/Spring 2024. 9. 25. 00:14

Spring Cloud Eureka는 기본적으로 대시보드를 제공한다. 보통 로컬 환경에서는http://localhost:8761/eureka이런 경로로 접속했을 때 위와 같은 화면이 보인다. 그런데 우리는 보안상, nginx에서 처리하는 80포트와 443포트를 제외하고는 외부에 노출하지 않기로 설계하였기에 8761 포트는 외부에 노출하지 않고 내부에서 nginx로 reverse proxy 설정을 하여 eureka 대시보드를 볼 수 있게끔 하려고 시도하였다. 처음에 리버스 프록시는 아래와 같이 설계했다.location /eureka/ { proxy_pass http://challet-discovery-spring:8761/; proxy_set_header Host $host; proxy_s..

article thumbnail
[Spring] Spring MVC에서의 HTTP 요청 처리(Get,Post, @GetMapping, @PostMapping ...)
Error/Spring 2023. 9. 4. 00:18

Java + Spring Boot로 개인 미니 프로젝트를 진행하면서, Controller에서 자주 사용하는 HTTP 요청 처리 어노테이션인 @GetMapping과 @PostMapping이 헷갈려서 정리를 하고자 글을 작성한다. 우선 Get과 Post에 대해서 먼저 이해를 해보자. Get 용도 클라이언트에서 서버로 어떠한 리소스로부터 정보를 요청하기 위해 사용되는 메서드 데이터를 읽거나(Read), 검색(Retreive)할 때 사용되는 메서드로 요청을 전송할 때 URL 주소 끝에 파라미터로 포함되어 전송된다. 이 부분을 쿼리 스트링(Query String)이라고 부른다. 특징 URL에 데이터를 포함시켜서 요청 → 민감한 데이터를 사용할 때는 사용해선 안된다. 데이터를 Header에 포함하여 전송 데이터 길..

profile on loading

Loading...