Estoy intentando configurar el archivo de configuración del proxy Pound para redirigir todas las solicitudes a un sitio web a través de http ahttps://www.ejemplo.com. También necesito que lleguen solicitudes ahttps://ejemplo.comser redirigido ahttps://www.ejemplo.com.
Tengo el siguiente código hasta ahora y funciona:
ListenHTTP
Address xx.xx.xx.xx
Port 80
Service
HeadRequire "Host:.*example.com.*"
Redirect "https://www.example.com"
End
End
Service
BackEnd
Address xx.xx.xx.xx
Port 8888
End
End
ListenHTTPS
Cert "/home/path/to/subdomain/ssl.everything"
Cert "/home/example/ssl.everything"
Address xx.xx.xx.xx
Port 443
HeadRemove "X-Forwarded-Proto"
AddHeader "X-Forwarded-Proto: https"
Ciphers "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384..."
Service
URL "^(/|.*)$"
Redirect "https://www.example.com"
End
End
Sin embargo, no puedo entender cómo hacer la regla en ListenHTTP:
Service
HeadRequire "Host:.*example.com.*"
Redirect "https://www.example.com"
End
respetar otros subdominios del mismo dominio. Lamentablemente, actualmente todos los subdominios también están siendo redirigidos ahttps://www.ejemplo.com.
El mismo problema para la regla en la parte ListenHTTPS. Redirige todas las solicitudes ahttps://www.ejemplo.com:
Service
URL "^(/|.*)$"
Redirect "https://www.example.com"
End
mientras que yo sólo necesitohttps://ejemplo.comser redirigido ahttps://www.ejemplo.com.
¿Cuáles deberían ser los patrones correctos para que los bloques de bot ListenHTTP y ListenHTTPS omitan todos los demás dominios y subdominios en la misma IP?
Respuesta1
Tenga en cuenta: ¡Se aplicará la primera regla a aplicar! Básicamente, debe crear una regla comodín al final de la lista de reglas.