Outils pour utilisateurs

Outils du site


redirection_de_port_serveur

On peut être amené à faire du reverse proxy, par exemple pour atteindre son serveur tomcat personnel (écoutant sur un port autre que 80 ou 443) depuis un RIN client. Comment faire du reverse proxy ?

Faire comme dans le fichier ci-dessous

 cat /etc/apache2/sites-enabled/000-default-le-ssl.conf
   <IfModule mod_ssl.c>
   <VirtualHost *:443>
 
     ServerAdmin webmaster@localhost
     ServerName vps523766.ovh.net
 
     SSLProxyEngine on
     SSLProxyVerify none
     SSLProxyCheckPeerCN off
     SSLProxyCheckPeerName off
     SSLProxyCheckPeerExpire off
 
     ProxyPreserveHost On
     ProxyRequests Off
 
     SSLCertificateFile /etc/letsencrypt/live/qcmonline.ovhvps.net/fullchain.pem
     SSLCertificateKeyFile /etc/letsencrypt/live/qcmonline.ovhvps.net/privkey.pem
     Include /etc/letsencrypt/options-ssl-apache.conf
 
     ProxyPass / https://localhost:8444/
     ProxyPassReverse / https://localhost:8444/
 
   </VirtualHost>
   </IfModule>

Puis tapper la commande suivante, qui permet d'activer les modules de proxy apache.

 sudo a2enmod proxy && sudo a2enmod proxy_http

Ce qui réalise le proxy dans la conf est :

   ProxyPass / https://localhost:8444/
   ProxyPassReverse / https://localhost:8444/

Ca redirige 443 vers 8444 sans changer le basePath d'url (il faut savoir que c'est possible).

redirection_de_port_serveur.txt · Dernière modification: 2022/03/25 08:28 (modification externe)