foexle
Kaiser
Hi Leute,
ich habe da ein Problem, mit der oben genannten Kombi.
Welche Intention steckt dahinter:
Also mein Server dient als LoadBalancer für jegliche http-Anfragen. Dieser leitet die Anfragen an eine der beiden Applikation-Server weiter.
Das läuft auch alles wunderbar. Nun würde ich gerne, einen Teil der URL nicht über den Proxy jagen, sondern an eine Lokale Directory verweisen.
Beispiel:
www.meineseite.de -> Kommt bei den Appservern raus
www.meineseite.de/test -> soll bei einem lokalen Pfad raus kommen.
Das ist meine aktuelle config, natürlich nicht alles und ein wenig abgeändert, aber im grunde passt das so.
Nun greift nie die Alias directive, da als erstes der mod_proxy zuschlägt.
Hätte wer ne idee wie ich zu meinem Ziel kommen könnte ?
Ich habe da noch an mod_rewrite gedacht, allerdings arbeitet das nur auf url ebene und nicht auf fs-Ebene
Grüße
edit:
Endlich !!! Problem gelöst.
ich habe da ein Problem, mit der oben genannten Kombi.
Welche Intention steckt dahinter:
Also mein Server dient als LoadBalancer für jegliche http-Anfragen. Dieser leitet die Anfragen an eine der beiden Applikation-Server weiter.
Das läuft auch alles wunderbar. Nun würde ich gerne, einen Teil der URL nicht über den Proxy jagen, sondern an eine Lokale Directory verweisen.
Beispiel:
www.meineseite.de -> Kommt bei den Appservern raus
www.meineseite.de/test -> soll bei einem lokalen Pfad raus kommen.
Code:
ServerName mysite.de
ServerAlias www.mysite.de
LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog /var/log/apache2/mysite.log common
ErrorLog /var/log/apache2/mysite_error.log
LogLevel warn
Alias /test/ /var/www/test/
<Directory /var/www/test/>
Order deny,allow
Allow from all
</Directory>
<Location />
AuthType Basic
AuthName "Sicherheitsbereicht"
AuthUserFile /etc/apache2/htpasswd
Require user lala
Order Deny,Allow
Allow from all
</Location>
ProxyPass / balancer://mysite/ lbmethod=byrequests stickysession=BALANCEID
ProxyPassReverse / balancer://mysite/
<Proxy balancer://mysite>
BalancerMember http://app1.mysite.xy route=app1
BalancerMember http://app2.mysite.xy route=app2
</Proxy>
Das ist meine aktuelle config, natürlich nicht alles und ein wenig abgeändert, aber im grunde passt das so.
Nun greift nie die Alias directive, da als erstes der mod_proxy zuschlägt.
Hätte wer ne idee wie ich zu meinem Ziel kommen könnte ?
Ich habe da noch an mod_rewrite gedacht, allerdings arbeitet das nur auf url ebene und nicht auf fs-Ebene
Grüße
edit:
Endlich !!! Problem gelöst.
Code:
Alias /test/ /var/www/test/
<Location /info>
Options -indexes
</Location>
<Directory /var/www/test/>
AllowOverride None
Order deny,allow
Allow from all
</Directory>
ProxyPass /test !
Zuletzt bearbeitet: