서비스 이용법

[가상서버호스팅] http로 접속시 https 로 강제 리다이렉트할 경우

가상서버 호스팅에 http 에 추가적으로 https 를 저희에게 요청해서 설정하는 경우가 많이 있습니다.

이런 경우 http 로 접속시에 강제로 https 로 접속이 되도록 리다이렉트를 할 경우가 있는데요.

저희 http 프락시와 https 프락시는 기본적으로 동일한 가상서버의 80 포트로 프락시 설정이 되어 있습니다.

가상서버의 80 포트를 담당하는 아파치에서는 http 인지 https 인지 판단이 조금 애매할 수가 있는데요.

이런 경우 아파치를 80 외에 8080 등으로 포트를 하나 더 오픈한 후에 http 프락시를 8080 으로 연결을 요청하시면

리다이렉트를 편하게 하실 수 있습니다.

아래는 8080 포트를 http 프락시로 연결한 후 8080 으로 들어오는 경우는 https 로 리다이렉트하는 예제입니다.

<VirtualHost *:8080>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>

nginx 등의 다른 웹서버에서도 동일하게 포트를 하나 더 오픈 후에 위와 같이 리다이렉트를 처리하시면 됩니다.