GNU/Linux >> Tutoriales Linux >  >> Linux

Uso de HTTPS como servidor proxy en Apache 2.4

Introducción:
En Apache 2.4 en un Vhost para poder enviar un proxy a un backend con HTTPS utilizando un certificado autofirmado o caducado en el backend, debemos incluir las siguientes directivas:
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off

También debe habilitar los módulos necesarios de Apache2 de la siguiente manera:
a2enmod proxy
a2enmod proxy_http
a2enmod proxy_connect
service apache2 restart

Ejemplo cuando se usa Apache 2.4 como proxy para el puerto 10000 de Webmin:
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. Cómo forzar a Apache a usar HTTPS

  2. Creación de proxy web SOCKS mediante SSH

  3. Usando mod_cluster en Apache

  4. Configurar Apache para WebSockets mediante proxy inverso

  5. Centos:¿instalar Apache 2.4 en Centos usando Yum?

Cómo bloquear XML-RPC en WordPress usando Nginx/Apache

Cómo descargar archivos usando Wget a través de Proxy en Linux

Cómo configurar Apache como proxy frontend para Node.js

¿Cómo actualizar Apache usando EasyApache?

¿Cómo recompilar Apache usando EasyApache de WHM?

Cómo configurar el bloque GeoIP usando Apache