프로그램개발/Linux(Apache.vim)

[Apache/SSL] https 리다이렉트 설정 방법

크레도스 2019. 7. 25. 10:19

출처 : https://m.blog.naver.com/PostView.nhn?blogId=toy_ssl&logNo=220738802929&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F


SSL 설치 후에도 사용자들은 http 로 접속하기 때문에 리다이렉트 설정을 이용해서 http 로 접속했을 시에 바로 https 로 넘겨주는 설정을 많은 곳에서 하고 있다.

 

Apache에서는 httpd.conf 혹은 httpd-vhost.conf 파일의 VirtualHost 설정 안에 다음과 같은 코드를 넣어준 후, 서비스 재시작을 하면 된다.

 

 

RewriteEngine on

RewriteCond %{HTTPS} off

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

 

 

예시)

 

 

 

(※ SSL이 설정된 httpd-ssl.conf의 VirtualHost에서 설정하는 것이 아니다.)