2013-10-15 3 views
4

Я пытаюсь обновить Apache с 2.2.22 до 2.2.25, но я столкнулся с проблемой с директивой LocationMatch, не использующей регулярные выражения. У меня есть два примера определения сопоставления местоположений ниже, у меня есть первая работающая, но если я попытаюсь иметь регулярное выражение в 2.2.25, это не работает, где это было в старом 2.2.22.Apache 2.2.25 LocationMatch failing regex

Бревна просто показывает: Файл не существует:/mw01/сс/HTTPD/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

Вы пытались использовать начало и конец символов?

+0

Я downvoted этот «ответ„“, потому что это далеко от действительного ответа. Я считаю, что это было бы лучше всего подходит в качестве комментария по этому вопросу. – SpencerD