Saltar al contenido principal

Cómo instalar Nginx en Fedora

Cómo instalar Nginx en Fedora

Nginx es un servidor web popular conocido por su alto rendimiento y escalabilidad. A menudo se utiliza como un proxy inverso, balanceador de carga y caché HTTP. En este tutorial, te guiaremos a través del proceso de instalación de Nginx en una máquina Fedora.

Requisitos previos

Antes de comenzar, asegúrate de tener una máquina Fedora con privilegios de sudo. Puedes verificar si tu sistema tiene acceso a sudo ejecutando el siguiente comando:

sudo ls /root

Si ves una lista de archivos y directorios, tienes acceso a sudo. Si no es así, deberás solicitar acceso al administrador del sistema.

Paso 1: Actualizar el sistema

Antes de instalar Nginx, se recomienda actualizar tu sistema para asegurarte de tener instalados los paquetes y parches de seguridad más recientes. Ejecuta el siguiente comando para actualizar tu sistema:

sudo dnf update

Esto actualizará todos los paquetes de tu sistema a su versión más reciente.

Paso 2: Instalar Nginx

Para instalar Nginx, puedes usar el gestor de paquetes dnf. Ejecuta el siguiente comando para instalar Nginx:

sudo dnf install nginx

Esto descargará e instalará Nginx y todas sus dependencias.

Paso 3: Iniciar Nginx

Después de instalar Nginx, puedes iniciar el servicio utilizando el comando systemctl:

sudo systemctl start nginx

Puedes verificar el estado de Nginx ejecutando el siguiente comando:

sudo systemctl status nginx

Esto te mostrará si Nginx está en funcionamiento o no. Si no se está ejecutando, puedes iniciarlo utilizando el comando mencionado anteriormente.

Paso 4: Configurar Nginx

De forma predeterminada, Nginx escucha en el puerto 80. Puedes comprobar si Nginx está en funcionamiento visitando la dirección IP de tu servidor en un navegador web. Si ves la página de bienvenida predeterminada de Nginx, significa que Nginx está funcionando como se espera.

Para personalizar la configuración de Nginx, puedes editar el archivo de configuración ubicado en /etc/nginx/nginx.conf. Puedes utilizar cualquier editor de texto para editar este archivo. Aquí tienes un ejemplo de cómo puedes editar el archivo:

sudo nano /etc/nginx/nginx.conf

Esto abrirá el archivo en el editor de texto nano. Puedes realizar cambios en el archivo, luego guardar y salir.

Paso 5: Probar Nginx

Para comprobar si Nginx está funcionando como se espera, puedes crear un archivo HTML simple y servirlo con Nginx. Aquí tienes un ejemplo de cómo puedes crear un archivo HTML simple:

sudo nano /usr/share/nginx/html/index.html

Esto creará un nuevo archivo llamado index.html en el directorio /usr/share/nginx/html. Puedes agregar algún código HTML a este archivo, como el siguiente:

<html>
<head>
<title>Hola Mundo</title>
</head>
<body>
<h1>Hola Mundo!</h1>
</body>
</html>

Guarda y sale del archivo. Luego, reinicia Nginx utilizando el siguiente comando:

sudo systemctl restart nginx

Ahora puedes visitar la dirección IP de tu servidor en un navegador web y deberías ver el mensaje "Hola Mundo" que acabas de crear.

Conclusión

En este tutorial, te hemos guiado a través del proceso de instalación de Nginx en una máquina Fedora. También te hemos mostrado cómo iniciar, configurar y probar Nginx. Nginx es un poderoso servidor web que se puede utilizar para una variedad de propósitos, y esperamos que este tutorial te haya ayudado a comenzar con él.