Apache y Nginx son dos servidores web populares utilizados para instalar varios tipos de aplicaciones web. Sin embargo, si tiene Node.js instalados en su sistema, puede usar la línea HTTP de comandos ligera a través del Administrador de paquetes NPM. No es como Apache y Nginx, principalmente, a los archivos estáticos del servidor al navegador sin crear ningún archivo server.js. Simplemente cambie al directorio con páginas HTML e inicie el servidor HTTP instalado. Para el tutorial estamos utilizando Ubuntu 19.04, sin embargo, los comandos serán los mismos para las versiones anteriores de Ubuntu y Windows/MacOS también.
Node.js http-server install + ejemplo
Paso 1: Instale el Node.js y NPM en su sistema operativo Windows o Linux.
Los comandos simples para instalar Node y NPM en Ubuntu son:
sudo apt-get install nodejs sudo apt-get install npm
Para detallarse el tutorial de instalación, ver:
Paso 2: Instale el servidor HTTP con NPM Package Manager
Abra el símbolo del sistema / shell de alimentación en Windows o el terminal de comandos en Ubuntu y ejecute el siguiente comando para instalar y configurar el servidor NodeJS -HTTP / servidor web local.
npm install -g http-server
EnUbuntuUse el comando anterior consudo.
Paso 3: Verifique el servidor HTTP en ejecución o no
Para verificar si nuestro servidor web de nodo HTTP instalado está funcionando o no utiliza el siguiente comando
http-server
El comando anterior mostrará la dirección IP donde se ejecuta y accesible el servidor web de nodo JS local.
El número de puerto depende de cuál sea gratuito y esté disponible para usar. Si desea usar algún número de puerto específico, entonces usa el-pagSintaxis después del comando anterior. Por ejemplo-
Para usar el número de puerto 8080, el comando será:
http-server -p 8082
Iniciará el servidor http debajo del puerto8082.
Paso 4: acceda a su servidor HTTP instalado
Vaya al navegador y apunte a la dirección IP dada por el comando HTTP-server sobre el terminal o el símbolo del sistema.
Paso 5: Use algunos proyectos web personalizados o archivos HTML estáticos
Si desea utilizar su propio proyecto web con el servidor web Node JS, simplemente primero cambie a ese directorio y luego escriba el comando http-server,
Ejemplo de servidor https:
He descargado una plantilla HTML gratuita de Internet que está en miDescargascarpeta. Entonces, primero cambié aDescargasluego alcarpetaque contiene la plantilla HTML. Después de disparar el comandoservidor http.
Esta vez, cuando abrí la misma IP local, la plantilla habría aparecido.