Mod proxy
Un article de Wikiserveur.
| 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

