Escribí una aplicación en el nodo que usa un nodo de servidor web establecido en el puerto 3000 en este servidor web. Creé una GUI del lado del cliente (fontEnd) que le permite realizar algunas operaciones como:
Cuando hace clic en Iniciar programa número 2, el servidor web envía a través de ajax (con el método POST) una variable al script webServer.js que, a su vez, activa una función que inicia otro nodo de script (prog2.js) a través del método de generación que inicia un child_process, todas las salidas de console.log y programa (prog2.js) se redirigen a weServer.js a través del módulo node socket.io. Todo esto funciona perfectamente si activo el nodo por SSH y me conecto a la ip de mi servidor Ex:
Si, por el contrario, uso el dominio que configuré desde Plesk y activo el nodo desde la extensión de dominio en Plesk a través de la extensión Plesk nod js, Ej:
Con el puerto 3000 (mydomain.com:3000) no funciona, pero funciona si solo pongo el dominio sin puerto (mydomain.com), así que es como si Plesk configurara el puerto web básico directamente
ese es el 80, además si trato de hacer clic en el botón 'Iniciar programa número 2' no recibo la redirección de la salida del segundo script, así que creo que ni siquiera puedo
iniciar el child_process.
¿Por qué lo hace? ¿Cómo funciona el nodo de Plesk? ¿Cómo puedo obtener una consola para poder entender lo que está pasando? ¿Dónde puedo encontrar documentación sobre cómo funciona Plesk en el nodo?
Gracias de antemano por su disponibilidad.
PD ¡Por favor ilumíname!
(Intenté hacer esta pregunta en la comunidad de Plesk pero no he recibido una respuesta, creo que no tengo suficiente conocimiento sobre el nodo porque muchos otros temas sobre el nodo no han respondido)