GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Nginx en Ubuntu 16.04

Nginx es uno de los software de servidor web de código abierto más populares. Es ampliamente utilizado para equilibrio de carga, proxy inverso, transmisión de medios y mucho más. Nginx es el único servidor HTTP todo en uno de alto rendimiento, diseñado para atender un gran volumen de conexiones simultáneas, como alternativa al servidor web Apache. Hoy, Nginx está instalado en más de 450 millones de servidores en todo el mundo y es utilizado por uno de los sitios web de mayor tráfico en la web, como Dropbox, Zynga games, Netflix. En este tutorial, le mostraremos cómo instalar Nginx en Ubuntu 16.04.

No hay duda de que Nginx es la mejor solución de entrega de aplicaciones y servidores web de su clase. Instalación de Nginx en Ubuntu 16.04 es una tarea fácil, solo siga cuidadosamente los pasos a continuación y debería tener Nginx instalado en su servidor Ubuntu en menos de 10 minutos. Esta guía también debería funcionar en otros sistemas Linux VPS basados ​​en Ubuntu, pero fue probada y escrita para Ubuntu 16.04 VPS. Comencemos.

Paso 1:Instale Nginx en su servidor Ubuntu

Nginx está disponible en los repositorios de paquetes de Ubuntu simple. Primero, actualice el caché apt con el siguiente comando:

sudo apt update

e instale Nginx emitiendo:

sudo apt install nginx

Una vez que se complete la instalación, Nginx se iniciará automáticamente.
Puede asegurarse de que el servicio Nginx se esté ejecutando con el siguiente comando:

sudo systemctl status nginx

La salida debería verse como a continuación:

● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2018-03-31 01:50:44 CDT; 8s ago
 Main PID: 716 (nginx)
   CGroup: /system.slice/nginx.service
           ├─716 nginx: master process /usr/sbin/nginx -g daemon on; master_process on
           ├─717 nginx: worker process
           ├─718 nginx: worker process
           ├─719 nginx: worker process
           └─720 nginx: worker process

Paso 2:abrir puertos de cortafuegos

Si está utilizando ufw necesita abrir el puerto HTTP 80 y/o el puerto HTTPS 433. Ufw viene con perfiles basados ​​en los puertos predeterminados de los demonios y programas más comunes.

Para abrir ambos puertos Nginx, ejecute el siguiente comando:

sudo ufw allow 'Nginx Full'

Para verificar el cambio ejecute:

sudo ufw status

La salida debería verse como a continuación:

Status: active

To                         Action      From
--                         ------      ----
Nginx Full                 ALLOW       Anywhere
Nginx Full (v6)            ALLOW       Anywhere (v6)

Ahora puede abrir su navegador, ingresar la dirección IP de su servidor en la barra de direcciones de su navegador y debería ver la página predeterminada de Nginx.

Paso 3:Administrar el servicio Nginx

Puede administrar el servicio Nginx igual que cualquier otro systemd unidad.

Inicie el servicio nginx con el siguiente comando:

sudo systemctl start nginx

Detener el servicio con:

sudo systemctl stop nginx

Reinicie el servicio con:

sudo systemctl restart nginx

Consulta el estado del servicio con:

sudo systemctl status nginx

Habilite el servicio en el arranque del sistema con:

sudo systemctl enable nginx

Deshabilite el servicio en el arranque del sistema con:

sudo systemctl disable nginx

Paso 4:Crear un nuevo bloque de servidor

La instalación predeterminada de Nginx tendrá un bloque de servidor habilitado con una raíz de documento establecida en /var/www/html .
En esta guía, crearemos un nuevo bloque de servidor para el dominio example.com y establezca la raíz del documento en /var/www/example.com .

Primero, cree la raíz del documento de dominio con el siguiente comando:

sudo mkdir -p /var/www/example.com

y luego crea un index.html archivo con el siguiente contenido:

sudo vim /var/www/example.com/index.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>example.com</title>
</head>
<body>
    <h1>example.com server block</h1>
</body>
</html>

A continuación, cree un nuevo bloque de servidor con el siguiente contenido:

sudo vim /etc/nginx/sites-available/example.com.conf
server {
       listen 80;
       listen [::]:80;

       server_name example.com www.example.com;

       root /var/www/example.com;
       index index.html;

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

Active el bloqueo del servidor creando un enlace simbólico:

sudo ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/example.com.conf

Paso 5:reiniciar Nginx

Pruebe la configuración de Nginx y reinicie nginx:

sudo nginx -t
sudo systemctl restart nginx

Ahora si ingresas example.com en la barra de direcciones de su navegador debería ver example.com server block .

Por supuesto, no es necesario que instale Nginx en Ubuntu 16.04 si utiliza una de nuestras soluciones de alojamiento web Nginx optimizadas, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen y configuren Nginx en Ubuntu 16.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD . Si le gustó esta publicación sobre cómo instalar Nginx en Ubuntu 16.04, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar Telón de fondo en Ubuntu 16.04

  2. Cómo instalar Attendize en Ubuntu 16.04

  3. Cómo instalar Joomla 3 en Ubuntu 16.04

  4. Cómo instalar Phabricator en Ubuntu 16.04

  5. Cómo instalar Joomla en Ubuntu 18.04

Cómo instalar Nginx en Ubuntu 16.04

Cómo instalar Nginx en Ubuntu 15.04

Cómo instalar LEMP en Ubuntu 18.04

Cómo instalar Gogs en Ubuntu 18.04

Cómo instalar NGINX en Ubuntu 18.04

Cómo instalar Nginx en Ubuntu 22.04