Cargando



Instalar NGINX Server en Windows

Tutorial con vídeo para saber instalar NGINX Server en Windows de forma completa.


ago 15 2023 11:00
Avanzado

Para estar al día, recuerda suscribirte a nuestro canal de YouTube!
SUSCRIBETE EN YOUTUBE

 

El trabajo en ambientes donde se requiere crear y administrar aplicaciones web es un punto vital en el mundo moderno donde todo trabaja en línea pero para un correcto y óptimo uso de estas funciones se requiere de aplicaciones estables, seguras, dinámicas y versátiles para un trabajo centralizado y Nginx es una de las más opciones más completas.

 

Nginx ha sido desarrollado como un servidor proxy inverso y HTTP, un servidor proxy configurado de correo y un servidor proxy TCP/UDP genérico para centralizar en un solo lugar las tareas mas comunes que como desarrolladores se lleva en este segmento, puede ser usado como un servidor web para servir contenido estático tales como HTML, CSS y archivos multimedia, pero también nos permite equilibrar la carga de tráfico de diversos servidores en la red local.

 

Tutorial para saber cómo compartir archivos entre Ubuntu y Windows 11 de manera detallada paso a paso.

 

Una de las ventajas de Nginx es su capacidad de manejo de conexiones concurrentes, un uso menor de recursos y la posibilidad para escalar horizontalmente permitiendo el uso de grandes cantidades de información sin verse afectado.

 

Características
Algunas de sus características más destacadas son:

 

  • Soporte para HTTP/3
  • Compatibilidad con almacenamiento en caché de servidores FastCGI, uwsgi, SCGI y memcached; balanceo de carga y tolerancia a fallos
  • Compatibilidad con HTTP/2
  • Arquitectura modular
  • Servicio de archivos estáticos y de índice
  • Funciones de indexación automática
  • Dispone de un proxy inverso con almacenamiento en caché, balanceo y gestión de carga y tolerancia a fallos completo
  • Compatibilidad con SSL y TLS SIN
  • Puede redireccionar códigos de error 3xx-5xx
  • Puede limitar el número de conexiones simultáneas
  • Esta en la capacidad de ejecutar diferentes funciones en base al cliente
  • Admite los métodos PUT, DELETE, MKCOL, COPY y MOVE
  • Perl integrado
  • Función de geolocalización basada en IP
  • Control de acceso basado en la dirección IP del cliente o por contraseña (autenticación HTTP básica)
  • Autenticación de usuarios haciendo uso de un servidor de autenticación propio
  • Compatibilidad con STARTTLS y STLS

 

 

Ahora veamos como instalar Nginx en Windows y así tener a mano esta potente herramienta de gestión.

 

Cómo instalar Nginx en Windows

 

Paso 1

Lo primero será ir al siguiente enlace oficial para descargar la versión más reciente de la aplicación Nginx:

 

 

 

 

Paso 2

Una vez descargado, vamos a ir a la carpeta de descargas y allí damos clic en “Extraer todo”:

 

 

Paso 3

En la ventana emergente definimos donde se realizará la extracción:

 

3-Cómo-instalar-Nginx-en-Windows.png

 

Paso 4

Damos clic en “Extraer” para aplicar el proceso:

 

 

Paso 5

Ahora Solvetic te recomienda copiar esta carpeta en la unidad C en alguna de las carpetas locales:

 

 

Paso 6

Accedemos a esta carpeta y damos doble clic sobre el archivo ejecutable:

 

 

Paso 7

Veremos el siguiente mensaje: Damos clic en Ejecutar para iniciar la utilidad y ahora veremos lo siguiente:

 

 

7-Cómo-instalar-Nginx-en-Windows.png

 

Paso 8

Debemos aceptar los permisos del firewall.

 

8-Cómo-instalar-Nginx-en-Windows.png

 

Paso 9

Es momento de validar que se haya instalado, abrimos un navegador e ingresamos la dirección 127.0.0.1 o bien la palabra localhost, al pulsar Enter debemos ver el mensaje de Nginx:

 

 

Paso 10

En caso que necesitemos finalizar el servicio de Nginx, vamos a abrir el Administrador de tareas desde el menú Inicio:

 

10-Cómo-instalar-Nginx-en-Windows.jpg

 

Paso 11

Allí vamos a ubicar el servicio llamado Nginx, damos clic derecho sobre él y seleccionamos la opción “Ir a detalles”:

 

 

Paso 12

Ahora seleccionamos cada dependencia de Nginx:

 

 

Paso 13

Damos clic en “Finalizar tarea” y confirmamos el proceso:

 

13-Cómo-instalar-Nginx-en-Windows.png

 

Paso 14

Vemos que no quede ninguna dependencia de Nginx:

 

 

Paso 15

Si vamos al navegador y actualizamos la página podremos ver el error de conexión:

 

 

Paso 16

Para iniciar el servicio de Nginx, abrimos PowerShell como administrador:

 

16-Cómo-instalar-Nginx-en-Windows.jpg

 

Paso 17

Antes, vamos a dar clic derecho sobre el archivo de Nginx y seleccionamos “Propiedades”:

 

 

Paso 18

En la ventana emergente copiamos la ruta del archivo:

 

18-Cómo-instalar-Nginx-en-Windows.png

 

Paso 19

En la consola de PowerShell vamos a esa ruta usando el comando “cd” pero es posible ver lo siguiente:

 

 

Paso 20

Si es así, abrimos la consola de CMD como administradores:

 

20-Cómo-instalar-Nginx-en-Windows.jpg

 

Paso 21

Vamos a la ruta donde esta Nginx:

 

 

Paso 22

Ahora iniciamos Nginx ejecutando:
start nginx

 

Paso 23

Podemos comprobar en el Administrador de tareas que nuevamente está disponible el servicio:

 

 

Paso 24

Algunos comandos que podemos usar en la terminal son:

 

  • nginx -s stop: ejecuta un apagado rápido
  • nginx -s quit: cierra Nginx
  • nginx -s reload: inicia nuevos procesos de trabajo con una nueva configuración en caso de ser editada
  • nginx -s reopen: reabre archivos de registro

 

Paso 25

Después de esto en el buscador ingresamos la palabra “características” y damos clic en la opción “Activar o desactivar las características de Windows”:

 

24-Cómo-instalar-Nginx-en-Windows.jpg

 

Paso 26

Ubicaremos la línea “Internet Information Services”:

 

25-Cómo-instalar-Nginx-en-Windows.jpg

 

Paso 27

Damos clic en el signo + y activamos su casilla y las casillas necesarias en “Web Management Tools”:

 

26-Cómo-instalar-Nginx-en-Windows.jpg

 

Paso 28

Damos clic en “Aceptar” para iniciar el proceso:

 

27-Cómo-instalar-Nginx-en-Windows.jpg

 

Paso 29

Se aplicarán los cambios:

 

28-Cómo-instalar-Nginx-en-Windows.jpg

 

Paso 30

Al finalizar veremos lo siguiente:

 

29-Cómo-instalar-Nginx-en-Windows.jpg

 

Paso 31

Cerramos el asistente y abrimos IIS desde el buscador de inicio:

 

30-Cómo-instalar-Nginx-en-Windows.jpg

 

Paso 32

Damos clic sobre “Administrador de Internet Information Services” para abrir la consola:

 

 

Paso 33

Ahora damos clic sobre el nombre de la conexión, vamos hasta la opción “Default Web Site” y allí damos clic derecho y seleccionamos “Explorar”:

 

 

Paso 34

Puedes ver los archivos asociados a la consola:

 

 

Paso 35

Abrimos el navegador y al actualizar la página podemos ver la ventana de IIS:

 

 

Paso 36

Para realizar algún cambios en el archivo de Nginx, vamos a la ruta donde está instalado y ubicamos la carpeta “html”:

 

 

Paso 37

Abrimos la carpeta, damos clic derecho sobre el archivo “index” y seleccionamos “Abrir con – Elegir otra aplicación”:

 

 

Paso 38

Seleccionamos el bloc de notas:

 

37-Cómo-instalar-Nginx-en-Windows.png

 

Paso 39

Veremos la estructura del archivo:

 

 

Paso 40

Realizamos los cambios deseados en los campos <title>:

 

 

Paso 41

Guardamos los cambios y en el navegador veremos esta actualización:

 

 

Con esta forma Nginx ha sido instalado en Windows y estamos listos para su uso integral.

 

Tutorial con vídeo para saber cómo desinstalar Nginx en CentOS.


¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X