4

我正在尝试将 Apache 从 2.2.22 升级到 2.2.25,但我遇到了 LocationMatch 指令不使用正则表达式的问题。我在下面有 2 个示例位置匹配定义,我有第一个工作,但是如果我尝试在 2.2.25 中使用正则表达式,它就不起作用,而在旧的 2.2.22 中它确实起作用。

日志只显示:文件不存在:/mw01/ss/httpd/htdocs/dxxx

有什么我在编译中没有看到或错过的吗?

示例配置:

<VirtualHost 192.168.10.42:8888>
ServerName myalias.domain.com:8888
ServerAdmin serveradmin@domain.com

<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>
4

1 回答 1

-1

您是否尝试过使用开头和结尾字符?

于 2014-09-03T21:20:06.047 回答