En este tutorial, le mostraremos cómo instalar Nginx en CentOS 9 Stream. Para aquellos de ustedes que no lo sabían, Nginx (Engine X) es el servidor web más popular y potente. software que se puede usar en su servidor. También es conocido por su alto rendimiento y bajo uso de memoria. Además de sus capacidades de servidor HTTP, NGINX también puede funcionar como un servidor proxy para correo electrónico (IMAP, POP3 y SMTP) y un proxy inverso y equilibrador de carga para servidores HTTP, TCP y UDP.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso del servidor web Nginx en CentOS 9 Stream.
Requisitos previos
- Un servidor que ejecute uno de los siguientes sistemas operativos:CentOS 9 Stream.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar Nginx en CentOS 9 Stream
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
sudo dnf update
Paso 2. Instalación de Nginx en CentOS 9 Stream.
De forma predeterminada, Nginx está disponible en el repositorio base de CentOS 9 Stream. Ahora ejecutamos el siguiente comando para instalar Nginx en su sistema:
sudo dnf install nginx
Una vez completada la instalación, habilite Nginx (para que se inicie automáticamente al arrancar el sistema), inicie el servidor web y verifique el estado con los siguientes comandos:
sudo systemctl start nginx sudo systemctl enable nginx sudo systemctl status nginx
Para verificar la versión de Nginx, use el siguiente comando para confirmar:
nginx -v
Paso 3. Configure el cortafuegos.
Si su servidor está protegido por un firewall, debe abrir los puertos HTTP (80) y HTTPS (443):
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
Paso 4. Verifique la instalación de Nginx.
Una vez instalado correctamente, abra http://your-IP-address
en el navegador de su elección y verá la página de bienvenida predeterminada de Nginx como se muestra en la siguiente imagen:
Paso 5. Estructura del archivo de configuración de Nginx.
No necesita configurar Nginx durante la instalación. Sin embargo, debe conocer la ubicación de los archivos de configuración y el directorio raíz de Nginx en caso de que necesite modificar el configuración.
- Directorio de configuración de Nginx:
/etc/nginx
- Directorio raíz de Nginx:
/usr/share/nginx/html
- Archivo de configuración maestro/global:
/etc/nginx/nginx.conf
¡Felicitaciones! Ha instalado Nginx correctamente. Gracias por usar este tutorial para instalar el servidor web Nginx en CentOS 9 Stream. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Nginx.