Pregunta

Tengo un servidor HTTP que está en nuestra red interna y solo se puede acceder a él desde dentro.Me gustaría colocar otro servidor que escuche un puerto HTTPS accesible desde el exterior y reenvíe las solicitudes a ese servidor HTTP (y envíe las respuestas a través de HTTPS).Sé que hay varias maneras de hacer esto con algo de programación involucrada (y yo mismo hice una solución temporal con Tomcat y un servlet muy simple que escribí), pero ¿hay alguna manera de hacer lo mismo simplemente conectando partes ya creadas (como Apache? + módulos)?

¿Fue útil?

Otros consejos

Este es el tipo de caso de uso que túnel está diseñado para.Hay un especifico ejemplo de usar stunnel para empaquetar un servidor HTTP.

Sin embargo, deberías considerar si esto es realmente una buena idea.Las aplicaciones web diseñadas para su uso dentro de un firewall corporativo suelen ser bastante laxas en cuanto a seguridad.El simple hecho de cifrar las conexiones evita las escuchas ocasionales, pero no protege el sitio.Si un atacante encuentra su servidor externo y comienza a conectarse a él, aún puede intentar encontrar fallas explotables en el servicio web (inyección SQL, secuencias de comandos entre sitios, etc.).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top