2010-02-20 5 views
0

아파치가 whateverProtocol : // localhost와 같은 요청을 받아서 http://localhost으로 리디렉션 할 수 있습니까?아파치 프로토콜 리디렉션

미리 감사드립니다.

업데이트 : 답변 해 주셔서 감사합니다. 특히, ldap : // localhost를 http : // localhost로 리다이렉션하려고하는데, ldap이 mod_rewrite에 의해 인식 될 수 있다고 생각합니다. 하지만 지금까지 RewriteEngine/RewriteRule을 사용하여 RewriteCond SERVER_PROTOCOL을 사용하는 등의 행운은 없습니다 ...

모든 아이디어를 크게 높이 평가할 것입니다.

답변

0

일반적으로 아니오. 대부분의 프로토콜에는 다른 프로토콜로 리디렉션하는 방법이 포함되어 있지 않습니다.

HTTPS의 경우 다음을 수행 할 수 있습니다. 이는 다음과 같은 문제 일뿐입니다.

Redirect 301/http://localhost/ 

... HTTPS 가상 호스트 구성에 있습니다. 응답

업데이트는을 편집 :

은 (는 TCP/IP 서버의 모든 종류의 기초로 사용할 수 있습니다에 대한 모듈) LDAP 얘기 아파치를 설득 이론적으로 가능하지만, LDAP 클라이언트를 HTTP를 말하지 마라. 그런 리다이렉트는 이해가 가지 않는다. (나는 LDAP가 리다이렉트 응답을 지원한다고 생각하지 않는다.)

1

이다. 아파치는 LDAP 서버가 아닌 HTTP 서버이므로 요청을받지 못한다. 631 포트에 대한 요청을 처리했다하더라도 LDAP 클라이언트는 HTTP 요청을 보내지 않으며 리디렉션 응답을 구문 분석 할 수 없습니다.