less than 1 minute read

1. ToDo

여기를 보면 SSL 인증을 받아 https 접속이 가능해졌다.
하지만 여전히 도메인으로 접속하면 http를 기본으로 접속하게 된다. 그래서 http 요청 시 https로 redirect해서 https를 보여주도록 해야 한다.

2. 사용법

우선 httpd.conf 파일에서 필요한 모듈에 주석을 풀어줘야 한다.

1
LoadModule rewrite_module modules/mod_rewrite.so

그리고 httpd.conf나 httpd-vhost.conf 파일에서 VirtulaHost를 다음과 같이 설정해주면 된다.

1
2
3
4
5
6
7
<VirtualHost *:80>
	...
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
    ...
</VirtualHost>

마지막으로 Apache를 재시작해주면 http 접속 시 https로 자동 연결된다.