이 영역을 누르면 첫 페이지로 이동
개발다이어리 블로그의 첫 페이지로 이동

개발다이어리

페이지 맨 위로 올라가기

개발다이어리

저만의 개발일지를 만들어가는 공간입니다.

Nginx

  • 개발다이어리
Nginx를 이용하여 무중단 배포하기

Nginx를 이용하여 무중단 배포하기

2022.06.29
들어가기에 앞서 Nginx는 아파치와 더불어 가장 많이 사용되는 웹 서버이다. Nginx가 가진 정말 많은 기능들이 있지만 이번엔 '리버스 프록시' 라는 기술을 활요하여 서버에서 무중단 배포를 하는 방법을 알아보자. 리버스 프록시란? 프록시 서버의 종류는 두 종류가 있다. 포워드 프록시 : 클라이언트와 웹 서버 사이에서 중계역할을 해준다. 리버스 프록시 : 클라이언트와 내부 서버를 연결하는 프록시이다. 여기서 리버스 프록시는 클라이언트가 요청한 내용을 어떤 서버로 보내야할지 결정하는 역할을 해줄 수 있다. 만약 2개의 WAS를 실행시키고있다고 했을 때 클라이언트가 요청을 했을 때 어떤 WAS로 요청을 전송할지 선택할 수 있는 것이다. 이런 역할을 로드벨런서라고 한다. 로드벨런서의 역할은 부하를 줄이는 대..
Nginx 웹 서버 알아보기

Nginx 웹 서버 알아보기

2022.06.25
들어가기에 앞서 사람들이 가장 흔히 알고있는 웹 서버는 Apache일 것이다. 얼마나 유명하면 Tomcat과 합쳐서 Apache Tomacat이라고 까지 불리니 말이다. 필자도 얼마전까지 계속 그렇게 알고있었지만 Nginx를 알고나서는 생각이 바뀌었다. 사실 생각이 바뀐게 아니라 팩트가 그렇지 않았다. 얼마전까지만 해도 압도적이었던 Apache가 이제는 Nginx에 밀려버린 것이다. 웹 서버에 대해서 Nginx는 웹 서버의 종류 중 하나이다. 보통 요청이 이루어지는 과정을 살펴보면 클라이언트 - 웝 서버 - WAS - DB 의 순서로 이루어진다고 볼 수 있다. 여기서 웹 서버의 역할을 하는 것이 Nginx이다. 여기서 웹 서버는 정적인 요소들을 처리하는 작업을 해준다. 예를 들면 변하지 않는 데이터인 이..
  • 최신
    • 1
  • 다음

정보

개발다이어리 블로그의 첫 페이지로 이동

개발다이어리

  • 개발다이어리의 첫 페이지로 이동

검색

메뉴

  • 홈
  • Github
  • 방명록

나의 외부 링크

카테고리

  • 분류 전체보기 (66)
    • Spring (19)
      • MVC (7)
      • Boot (3)
      • Core (8)
      • Security (1)
    • Java (1)
    • 네트워크 (7)
    • JPA (6)
    • IntelliJ (2)
    • Database (1)
      • h2 (1)
      • postgreSQL (0)
    • 토이 프로젝트 (5)
      • 여행일지작성 (5)
    • 에러모음 (7)
    • 테스트코드 (2)
    • Git (8)
    • Nginx (2)
    • AWS (1)
    • 책 리뷰 (1)
    • Kotlin (2)
    • 회고 (1)
      • 24년도 회고 (1)
    • API문서 (0)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • 단방향 매핑
  • 테스트코드 실행안됨
  • HTTP상태코드
  • 연관관계 매핑
  • HTTP
  • 네트워크 #TCP #IP #인터넷 통신
  • JPA
  • http 헤더

정보

ssung의 개발다이어리

개발다이어리

ssung

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © ssung. Designed by Fraccino.

티스토리툴바