웹서버, WAS 와 Https

LeeJaeG·2023년 8월 7일
0

웹서버

정의 : 웹 브라우저 클라이언트로부터 HTTP요청을 받아들이고 HTML 문서와 같은 웹페이지를 반환하는 컴퓨터 프로그램

페이지 요청을 하면 웹서버에서 html css js(정적 컨텐츠 응답)

WAS

HTTP 프로토콜을 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해주는

미들웨어(서로 다른 애플리케이션이 서로 통신하는 데 사용되는 소프트웨어)

주로 동적 서버 컨텐츠를 수행하는 것 다양한 로직 처리

HTTPS

  • HTTP Over 'Secure Socket Layer'(SSL)SSL을 사용하는 HTTP이름에서 알 수 있듯이, 보안적인 부분을 강화한 HTTP라고 생각하면 된다.

CA

  • HTTPS를 사용하기 위한 SSL 인증서를 발급해주는 공인된 기관
  • 브라우져는 이 기관들을 리스팅해서 가지고 있다.

Let's Encrypt

  • CA 중 하나로, 무료로 SSL 인증서를 발급해준다.
  • 유효기간이 90일이므로 기간이 다 되면 재발급 받아서 사용해야 한다.

Certbot

  • Let's Encrypt에서 SSL인증서를 발급받는 자동화 툴
  • 오픈소스이며, 도커에 공식 이미지가 올라와 있어서 컨테이너 방식으로 편하게 사용할 수 있다.
profile
코딩으로 경제적 자유까지

0개의 댓글