GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar la última línea principal de Nginx en Rocky Linux 8

Nginx es una solución de software gratuita y de código abierto para servicios web, proxy inverso, almacenamiento en caché, equilibrio de carga, transmisión de medios y más. Comparado con Apache, Nginx es un servidor web de alto rendimiento, altamente escalable y altamente disponible. Gracias a su capacidad para manejar cantidades masivas de conexiones, es el servidor web preferido de muchos sitios web que manejan mucho tráfico.

En esta publicación, le mostraremos cómo instalar la última versión principal de Nginx en Rocky Linux 8.

Requisitos

  • Un servidor que ejecuta RockyLinux 8 en Atlantic.Net Cloud Platform
  • Una contraseña de root configurada en su servidor

Paso 1:crear el servidor en la nube de Atlantic.Net

Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo Rocky Linux 8 como sistema operativo con al menos 2 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.

Una vez que haya iniciado sesión en su servidor, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.

dnf update -y

Paso 2:agregue un repositorio Nginx

Primero, instale el paquete dnf-utils usando el siguiente comando:

dnf install dnf-utils -y

A continuación, cree un repositorio de Nginx con el siguiente comando:

nano /etc/yum.repos.d/nginx.repo

Agregue las siguientes líneas:

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

Guarde y cierre el archivo, luego habilite el repositorio de Nginx Mainline usando el siguiente comando:

yum-config-manager --enable nginx-mainline

Paso 3:instale Nginx Mainline en Rocky Linux 8

Ahora, ejecute el siguiente comando para instalar el último paquete Nginx Mainline en su servidor.

dnf install nginx

Debería ver el siguiente resultado:

nginx stable repo                                                                                               48 kB/s |  32 kB     00:00    
nginx mainline repo                                                                                            111 kB/s |  86 kB     00:00    
Dependencies resolved.
===============================================================================================================================================
 Package                     Architecture                 Version                                   Repository                            Size
===============================================================================================================================================
Installing:
 nginx                       x86_64                       1:1.21.3-1.el8.ngx                        nginx-mainline                       823 k

Transaction Summary
===============================================================================================================================================
Install  1 Package

Total download size: 823 k
Installed size: 2.8 M
Is this ok [y/N]: y

Una vez que Nginx esté instalado, inicie el servicio Nginx y habilítelo para que se inicie al reiniciar el sistema:

systemctl start nginx
systemctl enable nginx

A continuación, verifique el estado de Nginx con el siguiente comando:

systemctl status nginx

Deberías obtener el siguiente resultado:

● nginx.service - nginx - high performance web server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2021-10-29 14:01:05 UTC; 14s ago
     Docs: http://nginx.org/en/docs/
  Process: 4996 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
 Main PID: 4997 (nginx)
    Tasks: 2 (limit: 11411)
   Memory: 1.9M
   CGroup: /system.slice/nginx.service
           ├─4997 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
           └─4998 nginx: worker process

Oct 29 14:01:05 RockyLinux8 systemd[1]: Starting nginx - high performance web server...
Oct 29 14:01:05 RockyLinux8 systemd[1]: nginx.service: Can't open PID file /var/run/nginx.pid (yet?) after start: No such file or directory
Oct 29 14:01:05 RockyLinux8 systemd[1]: Started nginx - high performance web server.

Ahora, verifique la versión de Nginx usando el siguiente comando:

nginx -v

Debería ver la versión de Nginx en el siguiente resultado:

nginx version: nginx/1.21.3

Paso 4:configurar el cortafuegos

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https

A continuación, vuelva a cargar firewalld para aplicar los cambios:

firewall-cmd --reload

Paso 5:acceda a la página predeterminada de Nginx

Ahora, abra su navegador web y acceda a la página predeterminada de Nginx usando la URL http://your-server-ip . Debería ver la página predeterminada de Nginx en la siguiente pantalla:

Conclusión

En la publicación anterior, explicamos cómo instalar la última versión principal de Nginx en Rocky Linux 8. Ahora puede actualizar fácilmente su versión actual de Nginx a la última versión; ¡Pruébelo en el alojamiento VPS de Atlantic.Net!


Linux
  1. Cómo instalar RockyLinux 8.4

  2. Cómo instalar el servidor web Nginx en Linux

  3. Cómo instalar ModSecurity con Nginx en Rocky Linux 8

  4. Cómo instalar Python 3.10 en Rocky Linux 8

  5. Cómo instalar un servidor Linux de virtualización

Cómo instalar Nginx en CentOS 7

Cómo instalar la pila LEMP en Rocky Linux 8

Cómo instalar el servidor LEMP en Oracle Linux 8

Cómo instalar Jenkins en Rocky Linux 8

Cómo instalar Nginx en Rocky Linux 8

Cómo instalar Nginx en Rocky Linux 9