¿Nodo js y apache en paralelo?

He escrito un servidor Node JS esperando para sentarme en un servidor. En un mundo ideal, me gustaría crear un subdominio que apunte al servidor Node. He visto artículos que le permiten a v-host Apache enviar al servidor del nodo a un puerto / puerto específico.

Ejemplo:

 ServerAdmin [email protected] ServerName thatextramile.be ServerAlias www.thatextramile.be ProxyRequests off  Order deny,allow Allow from all   ProxyPass http://localhost:3000/ ProxyPassReverse http://localhost:3000/  

http://thatextramile.be/blog/2012/01/hosting-a-node-js-site-through-apache/

Sin embargo, las personas sugieren que este no es el mejor método, ya que el proceso de Apache se bloqueará hasta que el nodo haya respondido. También parece ser problemático con las peticiones ajax.

¿Hay otra forma de apuntar un dominio de sum a Node JS sin usar Apache? ¿Causaría un problema si el nodo se asienta en el puerto xy Apache en los puertos 80 y 443? ¿Alguna vez entrarían en conflicto?

Prueba esto

1.- Cree un directorio de subdominios y ponga su directorio de subdominios de plesk.

2.- Pon ahí tu dist.

3.- Elija y cambie el puerto NODE.js (en sus variables env (en / server / config) y ábralo en las reglas de acceso del Firewall en Parallels plesk

4.- Vaya a su subdominio en parallels plesk e ingrese a la configuración del servidor web

5.- En las directivas adicionales para http, ponga esto:

 RewriteEngine on RewriteCond %{SERVER_NAME} yoursub.domain.com RewriteCond %{SERVER_PORT} !8750 <-- CHOOSE YOUR PORT NUMBER AND CHANGE RewriteRule ^/(.*) http://yoursub.domain.com:8750/$1 [P,R] RewriteCond %{SERVER_PORT} 8750 <-- CHOOSE YOUR PORT NUMBER AND CHANGE RewriteRule ^/(.*) http://yoursub.domain.com:8750/$1 [P,L] <-- CHOOSE YOUR PORT NUMBER AND CHANGE 

Luego reinicie apache. Y pruébalo 🙂 Espero que te ayude y que no te falte nada.

EDITAR A su respuesta sobre si hay algún problema con apache antes de node.js. -> No para mi. Apache y node.js funcionan muy bien juntos. Al menos para mi.