본문 바로가기

Apache / Tomcat

Apache2 URL 리다이렉트 설정

반응형

기존에 운영하던 서비스중에서 http 80 포트로 운영하던 서비스가 있었다.
해당 서비스에 SSL을 적용해야 하는 이슈가 발생하였는데, 특정 페이지에 대해서 SSL을 적용하는게 아닌
전체 사이트에 SSL을 적용하는것으로 방향을 잡고 진행하였다.

기존에 http로 접속하던 사용자들이 있기에, http를 통한 80포트 접근시 강제로 https로 전환되는 리다이렉트 처리가 필요했다.

어느 레벨에서 리다이렉트를 시킬까 생각하다가 그냥 편하게 apache에서 리다이렉트 하기로 결정하였다.

리다이렉트 처리는 httpd.conf 에서 설정하거나 하는데, 우리 회사는 httpd-vhost 를 사용하므로 해당 파일에 리다이렉트 구문을 추가하였다.


아래와 같이 리다이렉트 될 URL을 지정해 주면 된다.

<VirtualHost *:80>
    ServerAdmin webmaster@test.co.kr
    ServerName test.co.kr
    ServerAlias test.co.kr

    Redirect / https://www.test.co.kr