为什么我的 ProxyPass 不区分大小写?
Why doesn't my ProxyPass respect case sensitivity?
我读过的所有内容都表明这应该通过从 localhost/FlowerFoo/flower/bar 到 localhost/flower/bar
的请求
SSLEngine on
SSLProxyEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
ProxyPreserveHost on
ProxyPass /FlowerFoo/flower https://localhost:8444/flower/
ProxyPassReverse /FlowerFoo/flower https://localhost:8444/flower/
如果我将 FlowerFoo 更改为 Flowerfoo,效果很好。
如果我将 FlowerFoo 更改为 flowerfoo,效果很好。
对于为什么会这样,有没有人有合适的建议?我有一种感觉,它与反向规则有关,但我不确定如何证明它。
阿帕奇 2.4.12(Ubuntu)
最终导致此问题的原因与此处发布的规则无关,而是通过 apache 发送的 cookie 数量超出了 apache 中的最大 cookie 长度(8kb)。
我想有一些额外的 cookie 专门发送到 FlowerFoo 路径上。
我还发现启用 mod_log_forensic 对找出问题的原因很有帮助。
我读过的所有内容都表明这应该通过从 localhost/FlowerFoo/flower/bar 到 localhost/flower/bar
的请求SSLEngine on
SSLProxyEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
ProxyPreserveHost on
ProxyPass /FlowerFoo/flower https://localhost:8444/flower/
ProxyPassReverse /FlowerFoo/flower https://localhost:8444/flower/
如果我将 FlowerFoo 更改为 Flowerfoo,效果很好。
如果我将 FlowerFoo 更改为 flowerfoo,效果很好。
对于为什么会这样,有没有人有合适的建议?我有一种感觉,它与反向规则有关,但我不确定如何证明它。
阿帕奇 2.4.12(Ubuntu)
最终导致此问题的原因与此处发布的规则无关,而是通过 apache 发送的 cookie 数量超出了 apache 中的最大 cookie 长度(8kb)。
我想有一些额外的 cookie 专门发送到 FlowerFoo 路径上。
我还发现启用 mod_log_forensic 对找出问题的原因很有帮助。