JSCODE Logo
JSCODE 박재성JSCODE 제이온JSCODE 시니
과외유튜브블로그후기
완강 후기 이벤트블로그 리뷰 이벤트AWS SAA 합격 후기 이벤트
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2026 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침

비전공자도 이해할 수 있는 Nginx 입문/실전

Nginx 기본 개념

Nginx를 왜 배우는 걸까?
Apache 쓰면 안 되나요? 왜 굳이 Nginx를 써야 되는거죠?

Nginx 설치 및 실행

AWS EC2 인스턴스 생성하기
[공부 Tip] 리눅스 명령어를 잘 모르시는 분들을 위한 공부 방법
Nginx 설치 및 실행하기
Nginx 로그 확인하는 방법

Nginx를 활용해 웹 사이트 배포하기

웹 서버(Web Server)란?
[보충 자료] vim 사용법
Nginx 기본 문법 해석하기
[실습] Nginx 기본 문법 응용해보기 - 1
[실습] Nginx 기본 문법 응용해보기 - 2
[보충 강의] Nginx 디버깅 방법
[실습] 웹 프론트엔드 프로젝트(HTML, CSS, JS) 배포하기
[실습] 웹 프론트엔드 프로젝트(React + Vite) 배포하기
[실습] 웹 프론트엔드 프로젝트(Next.js) 배포하기

한 서버에서 다른 도메인을 가진 여러 웹 사이트 배포하기 (멀티 도메인)

한 서버에서 다른 도메인을 가진 여러 웹 사이트를 배포하려면?!
[실습] 무료 도메인 구매 후 EC2에 연결하기
[실습] 하나의 EC2에서 여러 웹 사이트 배포하기

Nginx를 활용한 HTTPS 적용시키기

HTTPS를 왜 적용시켜야 할까?
[실습] Nginx, Certbot을 활용해 HTTPS 적용시키기
Nginx, Certbot이 작성한 HTTPS 관련 코드 해석하기
[보충 강의] 설정 파일 분리해서 관리하기 (include)

리버스 프록시(Reverse Proxy)를 활용해 백엔드 서버 배포하기

리버스 프록시(Reverse Proxy)란?
[실습] 리버스 프록시를 활용해 Spring Boot 서버 배포하기
[실습] Spring Boot 서버에 도메인 적용하기
[실습] Spring Boot 서버에 HTTPS 적용하기
[실습] IP당 요청 수 제한하기

Nginx를 로드 밸런서(Load Balancer)로 사용하기

로드 밸런서(Load Balancer)란?
[실습] 하나의 EC2에서 백엔드 서버 2개를 로드 밸런싱 시키기
← 블로그 목록으로 돌아가기

HTTPS를 왜 적용시켜야 할까?

JSCODE 박재성
JSCODE 박재성
2026. 04. 02.
author
JSCODE 박재성
category
Nginx
createdAt
Dec 6, 2025 03:45 AM
isPublic
isPublic
series
비전공자도 이해할 수 있는 Nginx 입문/실전
slug
why-enable-https
type
post
updatedAt
Apr 2, 2026 09:00

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

HTTPS를 적용시켜야 하는 이유는 무엇일까?
  1. 보안적인 이유
    1. 데이터를 서버와 주고 받을 때 암호화를 시켜서 통신을 한다. 암호화를 하지 않으면 누군가 중간에서 데이터를 가로채서 해킹할 수도 있다. 보안에 좋지 않다.
 
  1. 사용자 이탈
    1. 어떤 사이트에 들어갔는데 아래와 같이 보인다면 왠지 믿음직스럽지 못한 사이트라고 생각할 것이다.
      notion image
 
 

✅ 현업에서는 ?

대부분의 웹 사이트에서 HTTPS를 적용시킨다.
notion image
 
 

✅ Nginx를 활용한 HTTPS 적용

Nginx가 사용자(클라이언트)와 통신할 때, HTTPS를 활용해 암호화 된 정보를 주고 받는다.
notion image
 
 
📎
이 글은 비전공자도 이해할 수 있는 Nginx 입문/실전 강의의 수업 자료 중 일부입니다.