Hi
the error Message shows the following URL:
"The requested URL /rabbitmq/api/exchanges// was not found on this server."
Request was: http://XXX/rabbitmq/api/exchanges/%2F
So it seems the %2F gets decoded somewhere even AllowEncodedSlashes is
set to Yes
Stefan
Am 02.10.19 um 10:33 schrieb Stefan Priebe - Profihost AG:
> Hi,
>
> i'm trying to run the webgui of rabbitmq behind apache proxy while using
> mod_rewrite.
>
> RabbitMQ generates URLs like:
> http://rabbit.example.com/#/queues/%2F/myqueue
>
> but those always generate a 404
>
> What i tried is:
> AllowEncodedSlashes NoDecode or Yes
>
> RewriteRule ^/?rabbitmq/(.*)$ http://172.16.206.71:15672/$1 [B=#,NE,P,L]
>
> or
>
> RewriteRule ^/?rabbitmq/(.*)$ http://172.16.206.71:15672/$1 [B,PT,L]
>
> or
>
> RewriteRule ^/?rabbitmq/(.*)$ http://172.16.206.71:15672/$1 [NE,P,L]
>
> but all of those and in coombination does not work...
>
> Can anyhelp help with this?
>
>
> This one works fine but i need to use mod_rewrite:
> AllowEncodedSlashes NoDecode
> ProxyPass / http://localhost:15672/ nocanon
> ProxyPassReverse / http://localhost:15672/
>
> Greets,
> Stefan
>