Mod proxy

Un article de Wikiserveur.

Jump to: navigation, search
Cet article est une ébauche à compléter.


[modifier] Installation

Ce module est déjà installé par defaut sous Debian GNU/Linux, il faut simplement l'activer.

a2enmod proxy

Puisque nous voulons simplement faire du reverse proxy verifiez dans /etc/apache2/mods-available/proxy.conf que la directive suivante est sur Off

ProxyRequests Off

Pour autoriser tout le monde à acceder au site derriere le proxy il faut changer dans le meme fichier ceci :

<Proxy *>
  Order deny,allow
  Deny from all
  #Allow from .your_domain.com
</Proxy>

en cela :

<Proxy *>
 Order deny,allow
 Allow from all
</Proxy>

Maintenant il ne reste plus qu'à forcer apache à prendre en compte les modifications :

/etc/init.d/apache2 force-reload

Note pour Apache 2.2, si le tuto ne marche pas faire en plus :

a2enmod proxy_http
a2enmod proxy_connect
/etc/init.d/apache2 force-reload


Ajouter par exemple un reverse proxy pour l'interface d'administration de teamspeak :

nano /etc/apache2/sites-available/teamspeak
<VirtualHost *>
  ServerName teamspeak.toto.com
  ProxyPass  / http://localhost:14534/
  ProxyPassReverse / http://localhost:14534/
</VirtualHost>

Activer le vhost :

ln -s /etc/apache2/sites-available/teamspeak /etc/apache2/sites-enabled/teamspeak

Prise en compte des modifications :

/etc/init.d/apache2 reload

[modifier] Liens externes