블로그 글

박재성 선생님이 개발 블로그에 쓴 글입니다.

로드 밸런서(Load Balancer)란?
Nginx

로드 밸런서(Load Balancer)란?

✅ 로드 밸런서(Load Balancer)란? 서비스를 운영하다보면 점점 많은 트래픽(부하)이 발생해 한 대의 서버로는 사양이 부족한 경우가 발생하게 된다. 이걸 해결하기 위해 위와 같이 서버를 여러 대로 늘려서 서버를 운영한다. 하지만 사용자보고 여

[실습] IP당 요청 수 제한하기
Nginx

[실습] IP당 요청 수 제한하기

✅ IP당 요청 수 제한하기 Untitled 위 강의에서 리버스 프록시(Reverse Proxy) 서버의 역할은 들어오는 요청을 관리하고 보안 처리하는 것이라고 얘기했다. 대표적인 사용 예시가 요청 수를 제한하는 것이다. 요청 수를 제한함으로써 악의적

[실습] 리버스 프록시를 활용해 Spring Boot 서버 배포하기
Nginx

[실습] 리버스 프록시를 활용해 Spring Boot 서버 배포하기

✅ 리버스 프록시를 활용해 Spring Boot 서버 배포하기 JDK 17 설치하기 Github으로부터 Spring Boot 프로젝트 클론 받기 Spring Boot 서버 실행시키기 Spring Boot 서버가 잘 작동하는 지 확인하기 Nginx 설정

리버스 프록시(Reverse Proxy)란?
Nginx

리버스 프록시(Reverse Proxy)란?

✅ 프록시(Proxy)란? 프록시(Proxy)란 ‘중계(중간에서 연결해주는 것)’의 의미를 가진다. 그러면 프록시 서버(Proxy Server)는 중간 역할을 해주는 서버다. 그림으로 바로 살펴보자. 위 그림에서 두 번째 그림을 보면 클라이언트(사용자

[실습] Nginx, Certbot을 활용해 HTTPS 적용시키기
Nginx

[실습] Nginx, Certbot을 활용해 HTTPS 적용시키기

✅ Nginx, Certbot을 활용해 HTTPS 적용시키기 참고 문서 : https://certbot.eff.org/instructions?ws=nginx&os=snap Certbot 설치하기 HTTPS 인증서 발급받기 HTTPS 잘 적용됐는 지 확

HTTPS를 왜 적용시켜야 할까?
Nginx

HTTPS를 왜 적용시켜야 할까?

✅ HTTPS를 왜 적용시켜야 할까? HTTPS를 적용시켜야 하는 이유는 무엇일까? 보안적인 이유 사용자 이탈 ✅ 현업에서는 ? 대부분의 웹 사이트에서 HTTPS를 적용시킨다. ✅ Nginx를 활용한 HTTPS 적용 Nginx가 사용자(클라이언트)와

Nginx, Certbot이 작성한 HTTPS 관련 코드 해석하기
Nginx

Nginx, Certbot이 작성한 HTTPS 관련 코드 해석하기

✅ Nginx, Certbot이 작성한 HTTPS 관련 코드 해석하기 Certbot이 작성한 아래 코드는 직접 작성할 수 있을 필요까지는 없다. 다만, 대략적으로 어떤 의미를 가지고 있는 지 해석할 수는 있어야 한다. /etc/nginx/conf.d/

[실습] Spring Boot 서버에 도메인 적용하기
Nginx

[실습] Spring Boot 서버에 도메인 적용하기

✅ Spring Boot 서버에 도메인 적용하기 도메인 설정 변경하기 리버스 프록시 설정이 잘 적용됐는 지 확인하기 도메인 주소를 통해 백엔드 서버와 통신이 잘 되는 걸 확인했다. 하지만 HTTPS 적용이 되어 있지 않기 때문에 보안적으로 취약할 수

[보충 강의] 설정 파일 분리해서 관리하기 (include)
Nginx

[보충 강의] 설정 파일 분리해서 관리하기 (include)

✅ 설정 파일을 분리해야 하는 이유 지금까지 셋팅된 설정 관련 코드만으로도 꽤 복잡해졌다. default.conf server { server_name jscode.p-e.kr; location / {

[실습] 하나의 EC2에서 백엔드 서버 2개를 로드 밸런싱 시키기
Nginx

[실습] 하나의 EC2에서 백엔드 서버 2개를 로드 밸런싱 시키기

✅ 구현하고자 하는 인프라 구성 ✅ 하나의 EC2에서 백엔드 서버 2개를 로드밸런싱 시키기 EC2에 백엔드 서버(Spring Boot) 2개 띄우기 8080번 포트, 8081번 포트에 Spring Boot 서버가 잘 띄워졌는 지 확인하기 Nginx 설

[실습] Spring Boot 서버에 HTTPS 적용하기
Nginx

[실습] Spring Boot 서버에 HTTPS 적용하기

✅ Spring Boot 서버에 HTTPS 적용하기 HTTPS 인증서 발급받기 HTTPS 잘 적용됐는 지 확인하기 Nginx 설정 파일 확인해보기

[실습] Nginx 기본 문법 응용해보기 - 2
Nginx

[실습] Nginx 기본 문법 응용해보기 - 2

✅ Nginx의 기본 웹 페이지를 Hello World 페이지로 바꿔보기 사용자가 /라는 주소로 접속했을 때 /usr/share/nginx/html/index.html 페이지가 아니라, /usr/share/nginx/html/hello.html 페이지

박재성 선생님 블로그 글 (27쪽) | JSCODE