Coolx World - Computer ???
Apache, http 접속을 https로 리다이렉트하기 (Internet일반)
2018-02-26 15:34 - swindler
일반적으로 apache에서 mod_rewrite를 사용하는게 가장 심플하다.

virtual host로 처리하다보면,
http로 .jsp 를 호출하는 경우 아파치 설정에는 http가 막혀있더라도,
WAS로 넘어가면서 http로 넘어가서 호출되는 경우가 발생할 수 있다.

Virtual Domain이 여러개인 경우에도, 실제 SSL 인증서는 도메인별로 생성되었을 확률이 높으니까, 도메인을 고정해서 아래와 같이 넘기는게 편하다.

www.aaa.com
aaa.com 이렇게 접속이 되더라도
https로 넘어갈때는 www.aaa.com 으로 넘긴다는 뜻


RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.aaa.com%{REQUEST_URI} [R=301,L]


apache 컴파일시에 mod_rewrite 컴파일을 안 한 경우에
다음과 같이 별도 컴파일이 가능하다.

source/modules/mappers 폴더안에서 다음과 같이 실행

/usr/local/apache2/bin/apxs -a -i -c mod_rewrite.c
Copyright © 1999-2020, swindler.

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog