PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache 2.2.3 / mod_proxy / mod_proxy_balancer



netzmeister
10.11.08, 08:40
Hallo,

ich versuche grade einen Balancer einzurichten:

Hier die Mod Rewrite Konfiguration auf dem einen Webserver:




RewriteEngine On
RewriteRule .* - [CO=SESSIONID:balancer.http1:123.456.789.1/unterverzeichnis]



(damit Sessions richtig gehandet werden)

Hier die Konfiguration des Proxyservers:



#######################
#######################
# Hier nun die neue Konfiguration für den Balancer:
# Initial Config 09.11.2008
#
<Proxy 123.456.789.3:80>
Order deny,allow
Allow from all
</Proxy>

ProxyPass /balancer-manager !
ProxyPass / balancer://nlb/ stickysession=SESSIONID nofailover=on
ProxyPassReverse / http://123.456.789.1/unterverzeichnis/
ProxyPassReverse / http://123.456.789.2/unterverzeichnis/

<Proxy balancer://nlb>
BalancerMember http://123.456.789.1/unterverzeichnis route=http1
BalancerMember http://123.456.789.2/unterverzeichnis route=http2
ProxySet lbmethod=byrequests
</Proxy>

<Location /balancer-manager>
SetHandler balancer-manager
Order deny,allow
Allow from all
</Location>


########################
########################


Ich erhalte folgende Fehlermeldung:



www2:~# apache2ctl restart
Syntax error on line 26 of /etc/apache2/sites-enabled/vhost.de.conf:
ProxyPass Can't find 'byrequests' lb method
www2:~#


Das ist die unterstrichen dargestellte Zeile.

Jemand eine Idee?

Viele Grüße

Eicke

netzmeister
10.11.08, 21:56
Hallo,

irgendwas an dem Howto scheint faul zu sein.

Hat jemand das schon mal ausprobiert?

Die Originaldokumentation auf den Apache Seite ist nicht wirklich
komplett.

Viele Grüße

Eicke

netzmeister
12.11.08, 19:23
Ok, rehabilitiert:

Bei der laufenden Installation wurde zwar das Modul geladen,
war aber in der mod_proxy_balancer.load auskommentiert.

Der Balancer Manager gehört übrigens in den vhost Container.

Viele Grüße

Eicke