Búsqueda de sitios web

Cómo configurar el servidor web Nginx en Windows


¿Necesita tener el servidor web Nginx en funcionamiento en su servidor Windows? Resulta que instalar Nginx y ejecutarlo en la plataforma del servidor Windows es más fácil que nunca. A continuación le indicamos cómo hacerlo funcionar en su sistema.

Cómo descargar el servidor web Nginx en Windows Server

Dirígete a la página de descarga oficial para obtener Ngnix en tu servidor Windows. Una vez allí, seleccione la última versión de Windows y descárguela a su servidor. La descarga debería ser rápida ya que no es muy grande.

Cuando se complete la descarga, abra el Explorador de Windows y seleccione la carpeta "Descargas". Luego, mueva el archivo ZIP a la unidad “C:/”. Una vez colocado el archivo, abra la aplicación Powershell. Se requiere Powershell para configurar el software.

Dentro de la aplicación Powershell, instale la herramienta "Expandir-Archivar" en Powershell con el siguiente comando.

Get-Command Expand-Archive

Después de instalar Expand-Archive, extraiga el archivo Nginx que colocó en "C:/".

Expand-Archive -Path C:\nginx-1.23.2.zip -DestinationPath C:\ -Verbose

El proceso de extracción debería ser rápido. Cuando se complete el proceso, ejecute el comando clear para borrar el mensaje de todos los demás comandos. Luego puede ejecutar el comando cd para pasar a la carpeta “nginx-1.23.2”.

clear
cd .\nginx-1.23.2\

Una vez dentro de la carpeta, ejecute el comando ls para ver todo el contenido de la carpeta Nginx en la unidad “C:/” de Windows Server. Nginx.exe ahora debería ejecutarse en segundo plano en Windows Server. Puede verificar esto con el administrador de tareas GUI incluido con Windows Server o el comando ps en Powershell.

Cómo configurar el servidor web Nginx en Windows Server

El servidor web Nginx no requiere mucha configuración lista para usar en Windows Server. Sin embargo, aún necesitaremos repasar los conceptos básicos (dónde se ubican los datos del servidor web, etc.)

Nginx en Windows funciona un poco diferente que en Linux. En lugar de la carpeta /var/www/, Nginx se configura donde se lanzó inicialmente. Entonces, como Nginx se inició desde C:\nginx-1.23.2\, la carpeta "HTML" en la que se sirven las páginas web se encuentra en:

C:\nginx-1.23.2\html\

De manera similar, la carpeta del archivo de configuración para Nginx se encuentra en C:\nginx-1.23.2\conf\, los archivos de registro se almacenan en C:\nginx-1.23.2\logs\ , etc. Para acceder a estos archivos con fines de modificación, abra el Explorador de Windows, seleccione “C:\nginx-1.23.2\” y continúe desde allí.

Cómo administrar Nginx en Windows Server

Necesitará conocer algunos comandos para administrar el servidor web Nginx en Windows Server. Para comenzar, abra la aplicación Explorador de Windows y navegue hasta "C:\nginx-1.23.2"

Una vez que haya accedido a la carpeta, mantenga presionada la tecla Mayús y haga clic derecho en un espacio en blanco. Luego, seleccione "Abrir ventana de PowerShell aquí". Una vez que Powershell esté abierto, puede usar los siguientes comandos para controlar Nginx.

./nginx.exe -s stop : Shut down the server fast.
./nginx.exe -s quit : Shut down the server "gracefully."
./nginx.exe -s reload : Change configuration, start a new process, etc.
./nginx.exe -s reopen : Run this to re-open log files.

Cómo editar la página de inicio de Nginx en Windows Server

Como todo servidor web, el servidor web Nginx proporciona un archivo "index.html" predeterminado. Puede acceder a este archivo en localhost/index.html. Este archivo es la página predeterminada que se muestra en el directorio web cuando se especifica la dirección.

Por ejemplo, si navegó a https://your-windows-server/somefolder/, automáticamente le mostrará el archivo "index.html" o "index.htm" en esa carpeta. Si desea personalizar el archivo index.html, haga lo siguiente.

Primero, abra Powershell. Luego, use el comando cd para acceder a la carpeta Nginx en la unidad “C:/” en Windows Server.

cd C:/nginx-1.23.2/

Después de acceder a la carpeta Nginx en la unidad "C:/", deberá cargar la carpeta "html". Para hacer esto, ejecute el comando cd nuevamente en la ventana de Powershell.

cd html

Puede abrir el archivo "index.html" dentro de la aplicación Bloc de notas para editarlo. Una vez abierto, puedes eliminar lo que pone Nginx y crear tu propia página personalizada para tu servidor web.

notepad index.html

Una vez que haya terminado de editar sus archivos en el Bloc de notas, puede guardarlos presionando Ctrl + S en el teclado. Esta combinación de teclado debería guardar sus ediciones en el archivo "index.html".

Cuando haya guardado sus ediciones, abra un navegador web y navegue hasta la siguiente URL para ver su trabajo.

http://your-windows-server-ip/

Cómo desinstalar Nginx de su servidor Windows

Para desinstalar Nginx de Windows Server, asegúrese de que “nginx.exe” ya no se esté ejecutando. Una vez que se apaga, puede eliminar la carpeta Nginx en la unidad "C:/". Sin embargo, asegúrese de realizar una copia de seguridad de todos los datos y archivos de configuración antes de eliminarlos en caso de que desee volver a implementar su servidor web más adelante.

Artículos relacionados