Cómo ejecutar Node JS con Apache (En 5 Pasos)
Node es una API para escribir servicios de red escalables en JavaScript. Debido a su naturaleza rápidamente cambiante, la documentación de Node puede ser escasa o no está actualizada, por lo que es difícil aprender ciertas tareas. Por ejemplo, esta documentación rápida sólo te mostrará cómo ejecutar Node, no cómo conectarlo con el servidor Web Apache.
Paso 1
Abre un editor de texto y crea un nuevo archivo de JavaScript.
Paso 2
Coloca el siguiente texto en el archivo:
var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/html'}); response.end('
Hello World
\n'); }).listen(8080, "127.0.0.1"); console.log('Server running at http://127.0.0.1:8080/');Paso 3
Arrastra y suelta el archivo en el programa node.exe. Esto le dice a Node JS que ejecute el archivo de JavaScript.
Paso 4
Añade la siguiente línea al final del archivo de configuración de Apache, que se encuentra localizado en "C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf" de manera predeterminada:
ProxyPass / http://localhost:1337/
Paso 5
Abre un navegador web y dirígete a tu servidor Apache en "http://localhost/". Verás "Hello World" servido por tu Node JS con tu servidor Apache.