본문 바로가기
웹개발/nginx

http로 접속시 https로 redirect하기

by 어컴띵 2021. 3. 17.

> cd /etc/nginx/site-available

> vi default

server_name _; 아래에 다음과 같이 수정함

server_name _;
if ($http_x_forwarded_proto = 'http'){
	return 301 https://$host$request_uri;
}

> sudo serveice nginx restart

nginx를 재시작하고 http로 접속해서 https로 리다이렉트 되는지 확인한다. 

 

참조: aws.amazon.com/ko/premiumsupport/knowledge-center/redirect-http-https-elb/

 

ELB를 사용하여 HTTPS로 HTTP 트래픽 리디렉션

Classic Load Balancer에서 HTTP와 HTTPS 리스너를 사용하고 있습니다. Classic Load Balancer는 SSL을 오프로드하고 백엔드 연결은 단일 HTTP 포트(포트 80)에서 수신합니다. HTTP에서 HTTPS로 트래픽을 리디렉션하

aws.amazon.com