이제 https 는 기본이 되었다. 그에 따라 httpd.conf 설정도 복잡해졌는데 힘든 건 http로 접속할때 https 로 전환을 해 줘야 한다는 점이다. 이에 몇 가지 방법이 있다.
첫째 httpd.conf 에서 전환하기
Virtual Host의 http 부분에 아래 항목을 넣고 아파치를 다시 시작한다.
RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R,L] |
이때 httpd.conf 내에 mod_rewrite 를 활성화해야 한다.
둘째 .htaccess 로 전환하기
셋째 redirct 로 전환하기
각자 환경에 맞게 설정하시면 되겠다.
* 관련 문서
- https://www.lesstif.com/system-admin/apache-httpd-http-https-force-redirect-6291722.html
- https://www.freecodecamp.org/news/how-to-redirect-http-to-https-using-htaccess/