설정 확인 사항
이 문서는 SSL 인증서 설치를 위한 설정이며 관련 없는 설정은 부분적으로 생략하였습니다.
서버마다 설정이 상이할 수 있어 인증서 설치 시 해당 문서 참고 부탁드립니다.
진행 과정
아파치 가상 호스트 설정 파일 수정
$ApachHOME/conf/extra/httpd-vhosts.conf
1. Rewrite 모듈을 이용하는 방법
http.conf 파일의 LoadModule rewrite_module modules/mod_rewrite.so 구문 주석 해제
2. Redirect를 이용하는 방법
<VirtualHost :80>
ServerName linux.kr
Redirect / https://www.test.kr
</VirtualHost>
3. RedirectMatch를 이용하는 방법
<VirtualHost :80>
ServerName linux.kr
RedirectMatch /(.*)$ https://www.test.kr/$1
</VirtualHost>
관련된 자료가 더 필요하신가요?
<VirtualHost :80>
DocumentRoot /home/test
ServerName test.ke
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule . https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
</VirtualHost>