Necesito probar una aplicación. Es un microservicio que utiliza otras API. Para probarlo de forma aislada, quiero usar servidores simulados. El problema es que no puedo configurar la aplicación bajo prueba para enviar solicitudes al servidor simulado http. Envía la solicitud usando el protocolo https y el puerto 443 únicamente. Sin embargo, no hay ninguna aplicación https ejecutándose en ese puerto. Pero es posible especificar un servidor proxy. Intenté configurar apache para que se ejecutara como un servidor proxy https. Este servidor utiliza un certificado autofirmado para el dominio localhost. Pero la redirección no funciona para las solicitudes https. Sin embargo, las solicitudes http se redireccionan con éxito si ejecuto el servidor proxy en modo http. Aquí está la configuración para el servidor proxy:
<VirtualHost localhost:8098> ProxyRequests Off SSLEngine On ProxyPass / http://localhost:3001 ProxyPassReverse / http://localhost:3001 SSLCertificateFile localhost.crt SSLCertificateKeyFile localhost.key </VirtualHost>```