아주 간단하게 가능하다.

  1. VirtualHost 별로 아래와 같이 Port 80 에 대한 Server설정과 443에 대한 Server설정을 분리
  2. Port 80 에 대해서는 301 Redirect 설정
  3. Nignx 재시작

설정 예제는 아래와 같음

server {
       listen         80;
       server_name    example1.com example2.com;
       return         301 https://$host$request_uri;
}

server {
       listen         443 ssl;
       server_name    example1.com example2.com;
       ...
}

또는 HSTS (HTTP Strict Transport Security) 를 설정하여 클라이언트 (브라우저) 에서부터 HTTPS로 접속 할 수 있도록 유도해 주자.

HSTS에 관한 내용은 아래 링크를 참고하도록 하자

https://rsec.kr/?p=315

There are currently no comments.