Cómo configurar bloques de servidor Nginx en Ubuntu 22.04

Nginx es un software de servidor HTTP de código abierto y disponible gratuitamente. Además, actúa como servidor proxy para el correo electrónico (SMTP, POP3, IMAP). Nginx también actúa como equilibrador de carga y proxy inverso para servidores UDP, TCP y HTTP. Según W3Tech, NGINX es actualmente el servidor web más utilizado, ya que habitualmente supera a Apache y otros servidores en las pruebas comparativas que evalúan la velocidad del servidor web. Este blog demuestra el método de configuración de bloques de servidor Nginx en Ubuntu 22.04. ¡Empecemos!

Contenidos

Cómo instalar Nginx en Ubuntu 22.04

Para instalar Nginx en Ubuntu 22.04, siga las instrucciones proporcionadas.
Paso 1: Actualice los paquetes del sistemaPrimero presione «CTRL+ALT+T» y actualice los paquetes del sistema: Todos los paquetes se actualizarán:

Paso 2: Instalar NginxLuego, instale Nginx en su sistema Ubuntu 22.04 usando el comando proporcionado: $ sudo apt install nginx -y


Paso 3: comprueba la versión de NginxDespués de instalar Nginx, verifique si se está ejecutando actualmente o no: el resultado indicado indica que el servicio Nginx está activo y ejecutándose en nuestro sistema:

Paso 4: Configuración del cortafuegosAhora active el firewall en su sistema:


Paso 5: lista de aplicaciones instaladasVea la lista de aplicaciones instaladas con el siguiente comando:


Paso 6: abrir puertos para NginxPrimero, habilitamos Nginx en «HTTP” usando el comando provisto: $ sudo ufw allow ‘Nginx HTTP’

O habilítelo en HTTPS: $ sudo ufw allow ‘Nginx HTTPS’

Otra opción es habilitar completamente Nginx para HTTP y HTTPS: $ sudo ufw allow ‘Nginx FULL’

Paso 7: Comprobar el estado del cortafuegosAhora escriba el comando dado para conocer el estado del firewall:


Paso 8: Accede a NginxDespués de configurar el firewall, es hora de acceder a Nginx desde el navegador escribiendo «anfitrión local» o el «Servidor IP“:

En este punto, Nginx está funcionando perfectamente. Así que ahora procederemos a configurar bloques de servidor para esto.

Cómo configurar el bloque del servidor Nginx en Ubuntu 22.04

Para configurar el bloque del servidor Nginx en Ubuntu 22.04, siga las instrucciones proporcionadas.
Paso 1: Crear directorioEn el primer paso, cree un directorio para el dominio seleccionado. En nuestro caso, el nombre de dominio es «ejemplo.com“: $ sudo mkdir -p /var/www/ejemplo.com/html

Paso 2: establecer la propiedad del directorioA continuación, utilice el «$USUARIO” Variable de entorno para establecer la propiedad del directorio creado. El comando dado establece que el usuario que ha iniciado sesión actualmente es el propietario: $ sudo chown -R $USUARIO:$USUARIO /var/www/example.com/html

Paso 3: Establecer permisos de archivoLuego asignamos nuestroejemplo.com” Directorio de dominio: $ sudo chmod -R 755 /var/www/example.com

Paso 4: Crear archivo HTMLCon «nano” editor crea un archivo HTML que servirá como página de inicio de nuestro dominio: $ nano /var/www/example.com/html/index.html

Pegue el código dado en el archivo HTML abierto, presione «CTRL+O‘ para guardar los cambios que agregó y volver a la terminal haciendo clic en ‘CTRL+X“:

Paso 5: Configure el bloque del servidor NginxAhora configuremos un bloque de servidor Nginx para nuestro dominio en el directorio especificado: $ sudo nano /etc/nginx/sites-disponible/example.com

Agregue el siguiente contenido al archivo abierto, presione «CTRL+G‘ para guardarlo y volver a la terminal: server { listen 80; Escuchar [::]:80; root /var/www/ejemplo.com/html; index index.html index.htm index.nginx-debian.html; nombre_servidor ejemplo.com www.ejemplo.com; ubicación / { archivos de prueba $uri $uri/ =404; }}

Paso 6: habilite el bloque del servidor NginxCree un enlace simbólico para habilitar el bloque del servidor Nginx creado: $ sudo ln -s /etc/nginx/sites-disponible/example.com /etc/nginx/sites-enabled/

Paso 7: Pruebas NginxVerifique que Nginx funcione correctamente o no:


Paso 8: reiniciar NginxReinicie Nginx en Ubuntu 22.04 usando el comando provisto: $ sudo systemctl restart nginx

Paso 9: acceda al servidor NginxPor último, abra su navegador favorito y acceda al bloque del servidor Nginx creado navegando hasta el nombre de dominio dado:

El resultado indicado indica que hemos configurado con éxito el bloque del servidor Nginx en Ubuntu 22.04.

Conclusión

Para configurar Nginx Server Blocks en Ubuntu 22.04, primero actualice los paquetes del sistema. Luego instale Nginx con el «$ sudo apt install nginx -y» comando. A continuación, habilite el cortafuegos y abra los puertos para el cortafuegos. A continuación, cree un directorio para su dominio y cambie el directorio y los permisos de archivo. A continuación, cree un archivo HTML y configure un bloque de servidor Nginx al que se pueda acceder desde el dominio agregado Este blog demostró el método de configuración de bloques Nginx en Ubuntu 22.04.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.