4

Apache 서버를 설치하는 VisualSVN Server를 사용하고 있습니다. 아래의 예에서대소 문자를 구분하지 않음 위치

<Location /MyIISWebSite> 
     ProxyPass https://my-domain.com:8443/MyIISWebSite 
     ProxyPassReverse https://my-domain.com:8443/MyIISWebSite 
    </Location> 

가 어떻게이

<Location /MyIISWebSite > 

대소 문자를 구분 할 수 있을까요 (myiiswebsite 같은 모든 조합과 일치하기 위해 , MYIISWEBSITE, ...)? 대소 문자를 구분하지 정규식 수정과, 그래서 같은

답변

3

사용 LocationMatch :

<LocationMatch "(?i)/MyIISWebSite"> 
... 
</LocationMatch> 
+0

나는 이것을 시도했지만 작동하지 않습니다. 이 기능이 작동하도록 포함시켜야하는 모드가 있습니까? – leoinfo

+0

흠, VirtualHost 컨테이너에서 작동합니다. 내가 아는 추가 숙련공이 필요하지 않습니다. docs : http://httpd.apache.org/docs/2.2/mod/core.html#locationmatch –

+0

이 솔루션은 ProxyPass 예제에 어떻게 적용됩니까? 예를 증명해 주시겠습니까? – fall

3

내가 사용하고 :

<LocationMatch "/(?i:mywebsite)"> 
    Allow from all 
    Satisfy Any 
</LocationMatch> 

을하고 아파치에서 작동 2.2

+0

Apache/2.4.7에서 나를 위해 일했습니다 : D – roosevelt

+0

해결책은 ProxyPass 예제에 어떻게 적용됩니까? 예를 증명해 주시겠습니까? – fall

0

이것은이다 꽤 오래된 질문. 다른 사람들에게 도움이 될 수있는 솔루션을 게시하는 것.

나는 ProxyPass와 동일하지만 정규 표현식을 사용할 수있는 ProxyPassMatch를 사용합니다.

는 참조 Apache HTTP Documentation

예 :

ProxyPassMatch/ABC http://mydomain.com/handle-all-variants-of-abc

이 모든 조합과 일치하는 것이다 (I?) (ABC, ABC, ABC, ABC, ABC, ABC, ABC, ABC)

+0

솔루션이 ProxyPass에 어떻게 적용됩니까? 예를 증명해 주시겠습니까? – fall

관련 문제