El proxy inverso Apache obtiene el error 404

El proxy inverso Apache obtiene el error 404

Configuré un servidor proxy inverso Apache. En general funciona y hace lo que debería. Pero ahora quiero que envíe una solicitud a una URL externa. Mientras funciona un wget en la URL, el Proxy sigue dándome un 404.

El recorte de ssl.conf:

<VirtualHost 10.*.*.*:7006>
    ErrorLog logs/ssl_error_log
    TransferLog logs/ssl_access_log
    LogLevel warn
    ServerName ***********

[...]

    ProxyPreserveHost On
    ProxyPass / https://10.*.*.*:7002/
    ProxyPassReverse / https://10.*.*.*:7002/

    #New
            ProxyPass /test https://correct.url
            ProxyPassReverse /test https://correct.url

El comando wget funciona correctamente:

wget https://correct.url --2018-02-19 17:43:59-- https://correct.url Resolving correct.url... 10.*.*.* Connecting to correct.url|10.*.*.*|:443... connected. HTTP request sent, awaiting response... 401 Unauthorized Authorization failed.

Intenté desactivar ProxyPreserveHost pero no tuvo ningún efecto.

Respuesta1

Debe colocar ProxyPass /test encima de ProxyPass /. Las directivas se evalúan en orden con la primera coincidencia, por lo que en su configuración cada solicitud a /test es atendida por el proxy definido para /.

información relacionada