Nginx

Nginx 에서 HTTP 에서 HTTPS 으로 Redirect 하기

빠빠담 2020. 5. 23. 17:47
반응형

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

 

Nginx 에서 HTTP 에서 HTTPS 으로 Redirect 하기

Nginx 에서 HTTP 에서 HTTPS 으로 Redirect 하기. 아주 간단하게 가능하다. VirtualHost 별로 아래와 같이 Port 80 에 대한 Server설정과 443에 대한 Server설정을 분리 Port 80 에 대해서는 301 Redirect 설정 Nignx 재시��

rsec.kr

 

아주 간단하게 가능하다.

  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

반응형