[APACHE]ProxyPass voegt extra slash toe

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Deathchant
  • Registratie: September 2003
  • Laatst online: 20:57

Deathchant

Don't intend. Do!

Topicstarter
ik heb een apache webserver en ik wil dat alles wat inkomt op URL /test naar 2 backend systemen geloadbalanced wordt.

Ik heb daar deze config voor in de httpd.conf:

code:
1
2
3
4
5
6
<Proxy balancer://myTestServer>
        BalancerMember http://IPaddress1:port/url1
        BalancerMember http://IPaddress2:port/url2
</Proxy>

ProxyPass /test balancer://myTestServer


Wanneer ik op mijn backend systemen kijk wat er binnenkomt in de accesslog, dan zie ik dat het request binnenkomt met een extra slash achter de URL: http://IPaddress1:port/url1/ en ik zie in de logs ook een HTTP404.

Wanneer ik de proxypass "rechtstreeks" configureer dus zo:

code:
1
ProxyPass /test http://IPaddress1:port/url1

dan gaat het wel goed en komt het request ook gewoon zonder die slash binnen op mijn backends.

Ik kan in de apache documentatie nergens terugvinden wanneer die mod_proxy_balancer module die slash nou toevoegt.

Ik zie in de errorlog ook deze dingen:
[Tue Mar 23 10:28:50 2010] [error] ap_proxy_connect_backend disabling worker for (IP address)
[Tue Mar 23 10:28:53 2010] [error] proxy: HTTP: disabled connection for (IP address)

Grappig, want ik heb nu alles 'rechtstreeks' geconfigureerd en dat gaat OK met een HTTP200.

Ow ja, ik heb alle benodigde modules geladen:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so

Kan mij iemand vertellen hoe ik die loadbalancing op de juiste manier kan configureren ZONDER dat die extra / aan het request wordt toegevoegd?
Ik weet dat ik het misschien kan "omzeilen" door RewriteRules te maken, maar ik wil gewoon weten of dit een known-issue is van de mod_proxy_balancer of mod_proxy modules.

[ Voor 5% gewijzigd door Deathchant op 23-03-2010 11:17 ]

Canon: EOS R6 | EF 16-35/4L IS USM | EF 70-200/2.8L IS II USM
Zeiss: 35/2 Distagon | 50/2 Makro-Planar | 85/1.4 Planar | 100/2 Makro-Planar | 135/2 Apo Sonnar


Acties:
  • 0 Henk 'm!

  • Deathchant
  • Registratie: September 2003
  • Laatst online: 20:57

Deathchant

Don't intend. Do!

Topicstarter
uh, dit gaat tussen 2 unix systemen, er komt geen browser aan te pas.....

Canon: EOS R6 | EF 16-35/4L IS USM | EF 70-200/2.8L IS II USM
Zeiss: 35/2 Distagon | 50/2 Makro-Planar | 85/1.4 Planar | 100/2 Makro-Planar | 135/2 Apo Sonnar