2017-05-09 2 views
0

아파치 2.4 웹 서버에서 파이썬 http 서버 (웨이트리스)를 사용하고 있습니다. 아파치가 실제로 내 시스템 (웨이트리스가 제공하는 포트)의 내부 포트 (55555)에 액세스하도록 다시 작성하는 규칙이 있습니다. 이것은 잘 작동합니다. 웨이트리스는 HTTPS를 제공 할 수 없습니다.Apache 2.4의 HTTPS로 리다이렉트 및 리다이렉트 URL을 보내십시오.

하지만 이제는 두 가지가 더 필요합니다. 사용자가 항상 HTTPS를 사용하고 Apache 자체의 AuthType Basic으로 사용자를 인증하도록합니다. 이 세 가지를 모두 가질 수 있습니까? 이 "이중 방향 전환"!

이 순서로 발생해야 : 해당 HTTPS 주소로

  1. 리디렉션 모든 HTTP 호출.
  2. 강제 인증
  3. 재 작성/HTTP 서버가 인증을 요청하는 경우도 다시 작성하는 경우,이 경우이어야한다 웨이트리스 포트
+0

내가 제공 한 답변에 입력하지 않았습니다. 부드럽게 당신에게 약간의 피드백/투표/수락을 제안하면 도움이 :-) 도움 – Capsule

답변

1
  1. How to redirect all HTTP requests to HTTPS
  2. 로 리디렉션하지만에 처리해야합니다 웨이트리스 쪽
  3. 당신은 이미 그렇게했습니다. 더 정확하게 말하면 기존 포인트보다 먼저 포인트 1에서 다시 쓰기 규칙을 추가해야합니다.