httpd.conf를 통해 HTTP 요청을 HTTPS로 리디렉션

httpd.conf를 통해 HTTP 요청을 HTTPS로 리디렉션

현재 HTTP 요청을 HTTPS로 리디렉션하려고 시도하고 있지만 이에 대한 해결책을 찾을 수 없습니다.

내 httpd.conf에는 Tomcat 애플리케이션에 대한 다음과 같은 리디렉션이 있습니다.

RedirectMatch permanent ^/$ /sweetApp/

사용할 수 있다는 것을 알게 되었어요

리디렉션 또는 RedirectMatch 또는(RewriteCond 및 RewriteRule) - 조합

HTTPD.conf에서.

또 다른 방법은 HTACCESS 파일인 것 같지만 저는 Windows에서 작업 중이고 HTACCESS 파일을 사용하는 방법/사용하고 싶지 않습니다.

이 리디렉션을 어떻게 수행할 수 있나요?

(일반 단일 사이트 설치를 사용하여 가상 호스트가 없습니다)

답변1

설명에 따르면 두 개의 호스트가 정의되어 있습니다. 하나는 HTTP용이고 다른 하나는 HTTPS용입니다. 그렇죠?

따라서 HTTP에 대한 경우 다음과 같은 줄을 추가할 수 있습니다.

RedirectMatch .* https://yourdomain

이는 요청된 URI를 패턴과 일치시키므로 .*항상 일치합니다. 그런 다음 절대 URL로 리디렉션됩니다.https://yourdomain

관련 정보