GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar y configurar Nginx en Ubuntu 20.04 y Ubuntu 21.04

Nginx (pronunciado como "Engine-X") es un servidor web de código abierto que a menudo se usa como proxy inverso o caché HTTP. Está disponible para Linux de forma gratuita.

En este tutorial, instalaremos Nginx en Ubuntu 20.04 y Ubuntu 21.04 y estableceremos y configuraremos un sitio básico.

Qué aprenderás

  • Cómo configurar Nginx en Ubuntu 20.04 y Ubuntu 21.04
  • Algunas configuraciones básicas de Nginx en Ubuntu 20.04

Lo que necesitarás

  • Una computadora con Ubuntu Server 16.04 LTS a Ubuntu 21.04
  • Algunos conocimientos básicos sobre el uso de la línea de comandos

2. Instale Nginx en Ubuntu 20.04 y Ubuntu 21.04

Para instalar Nginx, use el siguiente comando:

sudo apt update
sudo apt install nginx

Después de instalarlo, ya tienes todo lo que necesitas.

Puede apuntar su navegador a la dirección IP de su servidor. Deberías ver esta página:

Si ve esta página, ha instalado correctamente Nginx en su servidor web.

3. Creando nuestro propio sitio web en Ubuntu 20.04

La página predeterminada se coloca en /var/www/html/ localización. Puede colocar sus páginas estáticas aquí, o usar un servidor virtual y colocarlo en otra ubicación.

El host virtual es un método para alojar varios nombres de dominio en el mismo servidor.

Vamos a crear una página HTML simple en /var/www/tutorial/ (puede ser lo que quieras). Crear index.html archivo en esta ubicación.

cd /var/www
sudo mkdir tutorial
cd tutorial
sudo "${EDITOR:-vi}" index.html

Pegue lo siguiente en index.html archivo:

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Hello, Nginx!</title>
</head>
<body>
    <h1>Hello, Nginx!</h1>
    <p>We have just configured our Nginx web server on Ubuntu Server!</p>
</body>
</html>

Guarde este archivo. En el próximo paso, configuraremos un host virtual para que Nginx use páginas desde esta ubicación.

4. Configuración de host virtual en Ubuntu 20.04

Para configurar el host virtual, necesitamos crear un archivo en /etc/nginx/sites-enabled/ directorio.

Para este tutorial, haremos que nuestro sitio esté disponible en el puerto 81, no en el puerto 80 estándar. Puede cambiarlo si lo desea.

cd /etc/nginx/sites-enabled
sudo "${EDITOR:-vi}" tutorial
server {
       listen 81;
       listen [::]:81;

       server_name example.ubuntu.com;

       root /var/www/tutorial;
       index index.html;

       location / {
               try_files $uri $uri/ =404;
       }
}

root es un directorio donde hemos colocado nuestro archivo .html. index se utiliza para especificar el archivo disponible cuando se visita el directorio raíz del sitio. server_name puede ser lo que quieras, porque ahora no lo estás apuntando a ningún dominio real.

5. Activando host virtual y resultados de prueba

Para que nuestro sitio funcione, simplemente reinicie el servicio Nginx.

sudo service nginx restart

Vamos a comprobar si todo funciona como debería. Abra nuestro sitio recién creado en el navegador web. Recuerda que usamos el puerto :81.

¡Felicidades! Todo funciona como deberia. Acabamos de configurar el servidor web Nginx.

Cómo instalar Snap Store en Linux Mint 20 / Linux Mint 20.1

6. ¡Eso es todo!

Espero que este tutorial te haya explicado los conceptos básicos para trabajar con Nginx. Por supuesto, es una herramienta mucho más poderosa. Puede encontrar más en los recursos oficiales, disponibles en el sitio de Nginx.

Si necesita más orientación sobre el uso de Nginx, la ayuda siempre está disponible:

  • Preguntar a Ubuntu
  • Foros de Ubuntu
  • Soporte basado en IRC

Lecturas adicionales:

  • Guía para principiantes de Nginx
  • El libro de cocina NGINX completo:libro electrónico gratuito de O'Reilly

¿Fue útil este tutorial? Comenta abajo.


Ubuntu
  1. Cómo instalar y configurar Nginx en Ubuntu 20.04

  2. Cómo instalar y configurar Redis en Ubuntu 18.04

  3. Cómo instalar y configurar Redmine en Ubuntu 18.04

  4. Cómo instalar y configurar Samba en Ubuntu 18.04

  5. Cómo instalar y configurar Redis en Ubuntu 20.04

Cómo instalar y configurar OpenVAS 9 en Ubuntu

Cómo instalar y configurar Redis en Ubuntu 20.04

Cómo instalar y configurar Neo4j en Ubuntu 20.04

Cómo instalar y configurar Ubuntu SDK en Ubuntu 16.04 y 14.04

Cómo instalar y configurar PostgreSQL en Ubuntu

Cómo instalar y configurar Supervisor en Ubuntu 20.04