我正在使用ProxyPass和ProxyPassReverse。 在简单的情况下,它的wouks很棒,但是因为我有一个以“.jpg”结尾的URL,它只是错过了它。 例如 :-
考虑下面的声明:
我想要传递的请求URL是https://xxxxxx/photos/2222.jpg 。 我在httpd.conf中写下面提到的语句
ProxyPass /photos/ http://10.40.4.170:80/PrimeCoreServices/api/users/photos/ ProxyPassReverse /photos/ http://10.40.4.170:80/PrimeCoreServices/api/users/photos/
现在在我服务器的另一边,我收到请求只有像/photos/2222的.jpg部分是完全省略,没有它,我不能做任何事情。 请帮我解决这个问题。 Apache Web服务器不允许我用URLparsing这个.jpg 。
我其实想知道如何编写相同的configuration。
您的ProxyPass语句都是正确的。 问题不在这里。
您的url将parsing为以下请求: https://xxxxxx/photos/2222.jpg --> http://10.40.4.170:80/PrimeCoreServices/api/users/photos/2222.jpg
你可能有一个重写破坏的东西,或者可能在你的后台服务器上处理错误的参数。