2015-07-19 1 views
0

J'ai configuré apache devant mes services en utilisant l'exemple de configuration suivant.Apache ProxyPass Root

/etc/apache2/conf-enabled/services.conf

<Location /A> 
    ProxyPass http://localhost:8082 
    ProxyPassReverse http://localhost:8082 
</Location> 

<Location /B> 
    ProxyPass http://localhost:8083 
    ProxyPassReverse http://localhost:8083 
</Location> 

<Location /> 
    ProxyPass http://localhost:8084 
    ProxyPassReverse http://localhost:8084 
</Location> 

Cependant l'ajout <Location /> arrête tout mon autre passe proxy de travail, je reçois juste une erreur, quelqu'un peut-il suggérer ce que je suis mal faire?

Merci, Jack

Répondre

0

Utilisez LocationMatch avec préanalyse négatif sur le dernier:

<LocationMatch "^/(?!(A|B)/?)"> 
    ProxyPass ..... 
</LocationMatch> 

Cela aura le dernier que proxypass si elle n'est pas/A ou/B