Redirigir todas las solicitudes a la versión https://www con proxy Pound

Redirigir todas las solicitudes a la versión https://www con proxy Pound

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.

información relacionada