2017-11-28 2 views
0

EBS에서 HTTPS 요청을 수신하는 EBS 시스템 (우분투 16.04 및 Apache2)을 사용하고 있습니다. HTTP 요청을 HTTPS로 리디렉션하려고 할 때 문제가 있습니다.Amazon EBS에서 HTTPS + EC2에서 우분투의 Apache가 HTTP를 리디렉션하지 않음

지금까지 .htaccesmod_rewrite을 사용하여 리디렉션을 시도했습니다.

htaccess로 :

RewriteEngine On 
RewriteCond %{HTTP:X-Forwarded-Proto} =http 
RewriteRule . https://%{HTTP:Host}%{REQUEST_URI} [L,R=permanent] 

가 어떻게 HTTPS에 HTTP 요청을 리디렉션 할 수 있습니다?

답변

0

는 다음과 같이하십시오 :

 
    RewriteEngine On 
    RewriteCond %{HTTPS} off 
    RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L] 
+0

내가 URL을 액세스 해보십시오. –

+0

그러면 페이지가 아마도 HTTP로 다시 안내 할 것입니다. –

0

나는 해결책을 발견했다.

.htaccess 파일을 사용하는 대신 apache .conf 파일에 규칙을 작성했습니다. 여기

그것을이다 : 나는 "너무 많은 리디렉션"암탉을 얻고있다

RewriteEngine On 
RewriteCond %{HTTP:X-Forwarded-Proto} =http 
RewriteRule . https://%{HTTP:Host}%{REQUEST_URI} [L,R=permanent]