HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
[특강]웹 서버 실습 특강 - NginX, 아파치가 무엇이죠? - 도날드(남수진)개발자

[특강]웹 서버 실습 특강 - NginX, 아파치가 무엇이죠? - 도날드(남수진)개발자

날짜
‣
수강생 필참여부
필참

스피커

카카오엔터프라이즈 도날드(남수진) 개발자
 
예상 주제 : (가제) 웹 서버 실습 특강 - NginX, 아파치가 무엇이죠?
목표
  • 백엔드 개발자가 알아야 할 웹 서버에 관한 지식을 알아본다.
  • 실습을 통해 NginX와 SpringBoot활용해보는 경험 및 능력을 얻는다.
  • NginX의 기능과 역할, 활용할 상황 등을 알아본다.
순서
  1. 웹 서버는 무엇이고 어떤 종류가 있나요?
      • NginX, Apache, IIS..
      • 추억의 APM(Apache, php, MySql)
  1. 이 중 NginX 의 기능을 자세하게 들여다봐요
      • 웹 서버의 역할 : 클라이언트로 부터 요청이 발생했을 때, 요청에 맞는 정적파일을 보내주는 HTTP 서버로의 역할
      • NginX가 적합한 상황 : 예) 동시 접속자 700명 이상일 때면 권장, 정적 데이터 처리가 많은 서비스에 적합 등
      • proxy, reverse proxy 서버의 역할 : 응용프로그램 서버에 요청을 보내는 리버스 프록시로서의 역할. 캐싱 기능
  1. NginX나 Apache를 톰캣을 연동한다는 것은 무슨 말일까?
      • WAS : Web - Application - Server
      • 요즘은 스프링 부트에 톰캣이 내장되어있음
      • 한 사이트를 돌릴 때 톰캣을 여러개 두는 이유 - 분산처리
  1. SpringBoot로 NginX 실습해보기
    1. AWS에 SpringBoot프로젝을 적용한 nginx 설치 및 진행구조 살펴보기. 기본 환경설정 튜닝하기
  1. 기타 시간
      • (도날드가 생각하시는) 후배들에게 해주고픈 이야기
        • 웹 개발에서의 자바와 스프링부트의 위치
        • 중요한 것은 언어, 프레임워크 종류가 아니라 핵심 기술에 대한 이해
          • 현재까지도 Java를 많이 쓰나, golang 등으로 넘어간 개발팀도 적지 않다.
          • 웹 개발의 기본은 HTTP 프로토콜
        • 그 외 다양한 이야기도 환영!
  1. Q&A