Outils pour utilisateurs

Outils du site


reseau:debian:reverseproxy:accueil

Installation et configuration d'un reverse Proxy Apache

Ressources

Installation

  • installation d'Apache 2
apt-get install apache2

Créer un site en HTTPS

  • Activer le module SSL d’Apache et le site « default-ssl » d’Apache
a2enmod ssl
a2ensite default-ssl
service apache2 reload

Apache propose à l'installation un certificat SSL valable 10 ans. La visualisation du fichier default-ssl situé dans /etc/apache2/sites-available indique les certificats utilisés :


Rediriger http vers https

  • modifiez le fichier /etc/apache2/sites-available/000-default.conf en ajoutant la ligne suivante dans le virtualhost :
Redirect permanent / https://adresseIP

activation des modules : proxy et proxy_http

a2enmod proxy proxy_http

Création du fichier de configuration

vim /etc/apache2/conf-available/votre-conf.conf

# ou nano /etc/apache2/conf-available/votre-conf.conf

Voici un fichier de configuration d’exemple :

<VirtualHost *:80>

  ServerName votre-domaine.fr
  ServerAdmin postmaster@domaine.fr 
  ProxyPass / http://127.0.0.1/
  ProxyPassReverse / http://127.0.0.1/
  ProxyRequests Off

</VirtualHost>

  ServerName correspond à votre domaine
  ProxyPass et ProxyPassReverse correspondent au serveur de destination.
  ProxyRequests est en off pour des raison de sécurité.

Activer la configuration :

a2ensite votre-conf.conf

reseau/debian/reverseproxy/accueil.txt · Dernière modification: 2023/11/15 17:51 de techer.charles_educ-valadon-limoges.fr