Proxy inverso de IIS a node.js
Estoy tratando de configurar un proxy inverso para que funcionen las llamadas HTTP realizadas desde un sitio web alojado en el IIS a las aplicaciones node.js.
Lo explicaré mejor:
Contraté un VPS. En este VPS tengo un sitio web IIS (simple HTMl + Javascript) y una aplicación node.js que se ejecuta en localhost: 3000. En javascript hago llamadas HHTP GET al node.js para obtener algunos datos.
Necesito configurar un proxy inverso para que las llamadas HTTP realizadas a node.mydomain.com, por ejemplo, se redirijan internamente a localhost: 3000.
Ejemplo de llamada HTTP del sitio web:
$.get( "node.mymydomain.com/balance", function( data ) {
alert( data );
});
Después de 2 días luchando con IIS, ARR y reescritura de URL, no puedo configurarlo correctamente y creo que no es tan complicado ...
Es la primera vez que uso IIS y necesito algunos consejos o tutoriales ...
Esto es lo que he hecho hasta ahora:
Creé una granja de servidores llamada "nodo" que apunta a 127.0.0.1 y en la configuración avanzada, cambio el puerto HTTP de 80 a 3000 porque ahí es donde se ejecuta mi aplicación node.js:Me preguntan si quiero crear una regla de reescritura de URL y hago clic en Sí:Genero la siguiente condición:Agrego la condición y la enruto a mi nueva granja de servidores "nodo":
Pruebo en mi laptop node.mydomain.com/balance y no funciona ...: S
Realmente agradecería algo de ayuda con esto ...
Saludos,