GNU/Linux >> Tutoriels Linux >  >> Linux

Utilisation de HTTPS comme backend proxy dans Apache 2.4

Présentation :
Dans Apache 2.4 dans un Vhost afin de pouvoir proxy vers un backend avec HTTPS en utilisant un certificat auto-signé ou expiré sur le backend, nous devons inclure les directives suivantes :
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off

Vous devez également activer les modules Apache2 requis comme suit :
a2enmod proxy
a2enmod proxy_http
a2enmod proxy_connect
service apache2 restart

Exemple d'utilisation d'Apache 2.4 pour proxy vers le port Webmin 10000 :
RewriteEngine On
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
RewriteRule ^/(.*) https://127.0.0.1:10000/$1 [P]
ProxyPassReverse / https://127.0.0.1:10000


Linux
  1. Comment configurer l'authentification de base dans Apache à l'aide de .htaccess

  2. Configurer Apache Traffic Server en tant que proxy inverse sous Linux

  3. Comment installer phpMyAdmin sous Linux en utilisant le code source

  4. Comment forcer Apache à utiliser HTTPS

  5. Utilisation de mod_cluster dans Apache

Comment bloquer XML-RPC dans WordPress en utilisant Nginx/Apache

Comment télécharger un fichier à l'aide de Wget via un proxy sous Linux

Comment configurer Apache en tant que proxy frontal pour Node.js

Comment mettre à niveau Apache avec EasyApache ?

effectuer des requêtes HTTP avec cURL (en utilisant PROXY)

Faire une requête https en utilisant des sockets sous Linux