apache2 mod_proxy_balancer und eine Alias-Direktive

Diskutiere apache2 mod_proxy_balancer und eine Alias-Direktive im Web- & File-Services Forum im Bereich Netzwerke & Serverdienste; Hi Leute, ich habe da ein Problem, mit der oben genannten Kombi. Welche Intention steckt dahinter: Also mein Server dient als LoadBalancer für...

  1. #1 foexle, 29.10.2009
    Zuletzt bearbeitet: 29.10.2009
    foexle

    foexle Kaiser

    Dabei seit:
    02.05.2007
    Beiträge:
    1.104
    Zustimmungen:
    0
    Ort:
    Saarbrücken
    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.

    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 !
    
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

apache2 mod_proxy_balancer und eine Alias-Direktive

Die Seite wird geladen...

apache2 mod_proxy_balancer und eine Alias-Direktive - Ähnliche Themen

  1. apache2 mod_proxy_balancer

    apache2 mod_proxy_balancer: Hi Leute, mal wieder ein kleines Problemchen z.Z Balance ich jeden request ProxyPass / balancer://xxx/ lbmethod=byrequests...
  2. apache2 mod_proxy_balancer

    apache2 mod_proxy_balancer: Hi Leute, ich habe einen funktionierenden Loadbalancer am laufen für 2 App-Server. Allerdings hatte ich am We einen Ausfall von einem der...
  3. Apache2 mod_proxy

    Apache2 mod_proxy: Hallo Gemeinde, ich raff es einfach nicht. Ich habe mir den Apache2-Server als Proxy eingerichtet, damit ich mir hinter meiner Firewall über...
  4. Newbie:apache2/befehl htdigest Problem

    Newbie:apache2/befehl htdigest Problem: Hallo Leute, ich habe ein Problem mit diesem Befehl: htdigest -c /etc/apache2/passwords xxxxx xxxxx xxxx= usernamen sollen eingefügt werden...
  5. apache2: Virtualhost ohne subdomain

    apache2: Virtualhost ohne subdomain: Hi, ich möchte bei apache einen virtualhost für fqdn.de/testname einrichten. Folgendes habe ich (unter Anderem) in der entsprechenden Datei im...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden