Cómo ejecutar Node JS con Apache

Por azrael von kohler

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('<html><head></head><body><h1>Hello World</h1></body></html>\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.