본문 바로가기

spring

http와 https 둘 다 운영하는 방법

1. 첫 번째 방법

  •  https로 만든 서버를 띄우고, http로 만든 서버도 띄우면 된다. 그렇다면 https와 http를 동시에 사용 가능하다.
  • 그 이유가 이 프로토콜을 받는 connector가 디폴트로 하나만 설정되어 있다.
  • 그래서 https로 받으면 http로 받을 수가 없다.
  • 그러므로, http로 또 다른 서버를 띄우고(같은 코드로) 사용해야 한다.
  • scale out 마찬가지이다. 같은 코드로 여러 서버를 띄우고 서버들이 하나의 데이터베이스를 가르키면 된다.*

2. 두 번째 방법 : 다중 커넥터 설정

  • http 프로토콜을 받는 connector를 늘리면 된다. 
  • 그렇다면 https와 http동시에 받기 가능.
  • 이때에는 당연히 각 커넥터당 포트 하나씩 놓아야 한다.
    • 즉, 총 2개 필요

 

ps. 실 서버에서는 https 만 운영하면 된다.

'spring' 카테고리의 다른 글

Thymeleaf 작동 구조  (0) 2022.09.06
cors 에러  (0) 2022.07.09
slf4j  (0) 2022.06.18
배포방식  (0) 2021.12.17
의존성 버전에 대한 이야기  (0) 2021.12.17