기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Lightsail 로드 밸런서용 HTTP를 HTTPS로 리디렉션
Amazon Lightsail 로드 밸런서에서 HTTPS를 구성한 후, HTTP 연결을 사용하여 웹 사이트 또는 웹 애플리케이션을 탐색하는 사용자가 암호화된 HTTPS 연결로 자동 리디렉션되도록 HTTP에서 HTTPS로 리디렉션을 구성할 수 있습니다. 로드 밸런서에 대한 자세한 내용은 로드 밸런서를 참조하세요.
사전 조건 완료
아직 수행하지 않은 경우 다음 사전 조건을 완료합니다.
-
로드 밸런서 생성하고 여기에 인스턴스를 연결합니다. 자세한 내용은 로드 밸런스를 생성하여 인스턴스 연결을 참조하세요.
-
SSL/TLS 인증서를 생성하고 이를 로드 밸런서에 연결하여 HTTPS를 활성화합니다. 자세한 내용은 Lightsail 로드 밸런서용 SSL/TLS 인증서 생성을 참조하십시오. 인증서에 대한 자세한 내용은 SSL/TLS 인증서를 참조하세요.
Lightsail 콘솔을 사용하여 로드 밸런서에서 HTTPS 리디렉션을 구성합니다.
Lightsail 콘솔을 사용하여 로드 밸런서에서 HTTPS 리디렉션을 구성하려면 다음 절차를 완료하십시오.
-
Lightsail
콘솔에 로그인합니다. -
Lightsail 홈 페이지에서 네트워킹(Networking) 탭을 선택합니다.
-
HTTPS 리디렉션을 구성할 로드 밸런서의 이름을 선택합니다.
-
인바운드 트래픽 탭을 선택합니다.
-
페이지의 프로토콜 섹션에서 다음 작업 중 하나를 수행할 수 있습니다.
-
HTTP에서 HTTPS로의 리디렉션을 켜려면 방향 옵션을 활성으로 전환합니다.
-
HTTP에서 HTTPS로의 리디렉션을 끄려면 방향 옵션을 비활성으로 전환합니다.
변경 사항이 적용되는 데에는 약간의 시간이 걸립니다.
-
다음을 사용하여 로드 밸런서에 대해 HTTP를 HTTPS로 리디렉션하도록 구성합니다. AWS CLI
() 를 사용하여 로드 밸런서에 HTTPS 리디렉션을 구성하려면 다음 절차를 완료하세요. AWS Command Line Interface AWS CLIupdate-load-balancer-attribute
명령을 사용하여 이 작업을 수행할 수 있습니다. 자세한 내용은 명령 update-load-balancer-attribute참조를AWS CLI 참조하십시오.
참고
이 절차를 계속하기 전에 Lightsail을 AWS CLI 설치하고 구성해야 합니다. 자세한 내용은 Lightsail과 함께 AWS CLI 작동하도록 구성을 참조하십시오.
-
터미널(Terminal) 또는 명령 프롬프트(Command Prompt) 창을 엽니다.
-
다음 명령을 입력하여 로드 밸런서에 HTTPS 리디렉션을 구성합니다.
aws lightsail update-load-balancer-attribute --load-balancer-name
LoadBalancerName
--attribute-name HttpsRedirectionEnabled --attribute-valueAttributeValue
명령에서 아래 예 텍스트를 사용자의 값으로 대체합니다.
-
LoadBalancerName
HTTP에서 HTTPS로의 리디렉션을 활성화 또는 비활성화하려는 로드 밸런서의 이름과 함께 입력합니다. -
AttributeValue
true
를 사용하여 리디렉션을 활성화하거나 리디렉션을 비활성화할 수 있습니다.false
참고
명령의
HttpsRedirectionEnabled
속성은 지정된 로드 밸런서에 대해 HTTPS 리디렉션을 활성화 또는 비활성화할지 여부를 편집하도록 지정합니다.
예:
-
로드 밸런서에 HTTP에서 HTTPS로의 리디렉션을 활성화합니다.
aws lightsail update-load-balancer-attribute --load-balancer-name
MyLoadBalancer
--attribute-name HttpsRedirectionEnabled --attribute-valuetrue
-
로드 밸런서에 HTTP에서 HTTPS로의 리디렉션을 비활성화합니다.
aws lightsail update-load-balancer-attribute --load-balancer-name
MyLoadBalancer
--attribute-name HttpsRedirectionEnabled --attribute-valuefalse
변경 사항이 적용되는 데에는 약간의 시간이 걸립니다.
-