2013-10-15 1 views
4

Apache를 2.2.22에서 2.2.25로 업그레이드하려고하는데 정규 표현식을 사용하지 않는 LocationMatch 지시문에 문제가 있습니다. 아래에 2 개의 예제 위치 일치 정의가 있습니다. 첫 번째는 작동하지만, 2.2.25에서 정규 표현식을 사용하려고하면 2.2.22에서 사용한 것처럼 작동하지 않습니다.Apache 2.2.25 LocationMatch failed regex

로그는 단지 보여줍니다 파일이 존재하지 않습니다 :/mw01/SS/난 그냥보고 또는 컴파일에서 놓친하고 뭔가 아파치/htdocs에/dxxx

있습니까?

샘플 설정 :

<VirtualHost 192.168.10.42:8888> 
ServerName myalias.domain.com:8888 
ServerAdmin [email protected] 

<LocationMatch "/dt" > 
    ProxyPass http://jda901.domain.com:8080/mtss/getHeader 
    ProxyPassReverse http://jda901.domain.com:8080/mtss/getHeader 
</LocationMatch> 

<LocationMatch "/(dxxx|exxx)/"> 
    ProxyPass http://jda901.domain.com:8080/mtss/getHeader 
    ProxyPassReverse http://jda901.domain.com:8080/mtss/getHeader 
</LocationMatch> 

</VirtualHost> 

답변

-1

당신이 시작을 사용하여 문자를 끝 시도? 여기까지 실제 응답에서 때문에 나는이 '답'을 '을 downvoted 한

+0

는. 나는이 질문에 주석으로 더 적합 할 것이라고 생각합니다. – SpencerD