En este artículo habremos explicado los pasos necesarios para instalar Nginx en Ubuntu 22.04 LTS. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo
privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.
Nginx es un software de código abierto y se utiliza como servidor web. Nginx es bien conocido por su rendimiento y resultados efectivos en comparación con Apache u otros servidores web. NGINX sirve para múltiples propósitos, como servidor proxy de correo electrónico, servidor proxy inverso y directo, transmisión de medios, equilibrio de carga y muchos más
Prerrequisito:
- Sistema operativo con Ubuntu 22.04
- Dirección IPv4 del servidor con privilegios de superusuario (acceso raíz)
- Terminal Gnome para escritorio Linux
- Cliente PuTTy SSH para Windows o macOS
- Powershell para Windows 10/11
- Familiarizarse con los comandos APT
Instalar Nginx en Ubuntu 22.04 LTS
Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Ubuntu, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.
sudo apt update sudo apt upgrade sudo apt install software-properties-common dirmngr apt-transport-https
Paso 2. Instale Nginx en Ubuntu Linux.
Instalar Nginx en su sistema Ubuntu 22.04 Jammy Jellyfish es sencillo. Ahora, ejecute el siguiente comando en la línea de comando o terminal para descargar e instalar Nginx servidor web en el sistema Ubuntu:
sudo apt install nginx
Después de haber instalado correctamente Nginx, ahora debe habilitarlo, iniciarlo y verificar su estado con el siguiente comando:
sudo systemctl enable nginx sudo systemctl start nginx sudo systemctl status nginx
Verifique la instalación comprobando la versión de Nginx:
nginx -v
Paso 3. Configure el cortafuegos UFW.
Dado que el firewall UFW se ejecuta de forma predeterminada en Ubuntu 22.04, puede habilitar fácilmente la conexión con el siguiente comando:
sudo ufw allow 'Nginx FULL' sudo ufw enable
Verifique el estado de UFW:
sudo ufw status
Paso 4. Estructura del archivo de configuración de Nginx.
- Los archivos de configuración de Nginx se almacenan en el
/etc/nginx
directorio. - El archivo de configuración principal de Nginx es
/etc/nginx/nginx.conf
. - Los archivos de configuración del bloque del servidor (vhost) se almacenan en
/etc/nginx/sites-available
directorio. Nginx utiliza los archivos de configuración que se encuentran en este directorio solo cuando están vinculados a/etc/nginx/sites-enabled
directorio. - Para activar los bloques de un servidor, cree un enlace simbólico (un puntero) desde el archivo de configuración en un
sites-available
directorio alsites-enabled
directorio. - Para escribir un código más fácil de mantener, es una buena idea seguir una convención de nomenclatura estándar. Por ejemplo, si su nombre de dominio es
mydomain.com
entonces el archivo de configuración debe llamarse/etc/nginx/sites-available/mydomain.com.conf
. - El
/etc/nginx/snippets
el directorio contiene fragmentos de configuración que se pueden incluir en los archivos de bloque del servidor. Si usa segmentos de configuración repetibles, puede refactorizar esos segmentos en fragmentos e incluir el archivo de fragmento en los bloques del servidor. - Archivos de registro de Nginx (
access.log
yerror.log
) se encuentran en el/var/log/nginx/
directorio. Se recomienda tener unaccess
diferente yerror
archivos de registro para cada bloque de servidor.
Paso 5. Acceso a la interfaz de usuario web de Nginx.
Una vez que Nginx esté instalado y configurado correctamente. Puede utilizar la siguiente dirección en el navegador para comprobar si Nginx se está ejecutando o no:
http://your-ip-address
Eso es todo lo que necesita hacer para instalar Nginx en Ubuntu 22.04 LTS Jammy Jellyfish. Espero que encuentre útil este consejo rápido. Para obtener más información sobre la instalación del servidor web Nginx, consulte su base de conocimiento oficial. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.