Redhat / Centos / Almalinux

Cómo instalar Nginx en el servidor Rhel 8 / Centos 8

El objetivo de este artículo es comenzar con la instalación básica de Nginx Web-servidor utilizando el DNF Instalar nginx Comando y configuración en Rhel 8 / Centos 8. Nginx Web Server es una alternativa de Apache con una capacidad que también se utilizará como proxy inverso, equilibrador de carga, proxy de correo y caché HTTP.

En este tutorial aprenderás:

Servidor web nginx en el servidor RHEL 8 Linux.

Requisitos y convenciones de software utilizados

Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema RHEL 8 / CENTOS 8
Software Versión Nginx: Nginx/1.14.0 o superior
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Cómo instalar Nginx en las instrucciones paso a paso del servidor RHEL 8



  1. Paquete de instalación nginx utilizando el DNF dominio.
    # DNF Instalar nginx 
  2. Inicie el servicio NGINX:
    # SystemCTL Inicio Nginx 

    Para garantizar que Nginx comience después del servicio de habilitación de reinicio Systemd el nginx:

    # SystemCTL Habilitar Nginx creado Symlink/etc/Systemd/System/MultiSerer.objetivo.deseos/nginx.servicio →/usr/lib/systemd/system/nginx.servicio. 
  3. Abra el puerto de firewall HTTP 80:
    # firewall-cmd --zone = public --permanent --add-service = http # firewall-cmd--Reload 
  4. Acceda a la página de bienvenida de Nginx. Todos deberían estar listos para acceder a Nginx desde un host remoto. Abra el navegador y navegue a http: // YourhostName Url.
  5. Realizar una configuración adicional de su host editando el /etc/nginx/nginx.confusión Archivo de configuración y bloque de servidor:
     servidor escuchar 80 default_server; escuchar [::]: 80 default_server; nombre del servidor _; root/usr/share/nginx/html; # Cargar archivos de configuración para el bloque de servidor predeterminado. incluir/etc/nginx/predeterminado.d/*.conf; Ubicación /  ERROR_PAGE 404 /404.html; Ubicación = /40x.HTML  ERROR_PAGE 500 502 503 504 /50X.html; Ubicación = /50x.html  
    Copiar

    El valor por defecto Bienvenido a nginx La ruta de ubicación de la página web es /usr/share/nginx/html.

Habilite el soporte HTTPS SSL en Nginx y Rhel 8



  1. Editar el /etc/nginx/nginx.confusión Archivo de configuración y incomment La configuración completa para el bloque de servidor habilitado para TLS:
     servidor escuchar 443 ssl http2 default_server; escuchar [::]: 443 ssl http2 default_server; nombre del servidor _; root/usr/share/nginx/html; ssl_certificate "/etc/pki/nginx/servidor.CRT "; SSL_Certificate_Key"/etc/pki/nginx/private/servidor.clave "; ssl_session_cache compartida: ssl: 1m; ssl_session_timeout 10m; ssl_ciphers perfil = system; ssl_prefer_server_ciphers en; # Cargar archivos de configuración para el bloque de servidor predeterminado. incluir/etc/nginx/predeterminado.d/*.conf; Ubicación /  ERROR_PAGE 404 /404.html; Ubicación = /40x.HTML  ERROR_PAGE 500 502 503 504 /50X.html; Ubicación = /50x.html  
    Copiar
  2. Cree un directorio para mantener el certifcato SSL y la clave privada para el servidor NGINX:
    # mkdir -p/etc/pki/nginx/private/ 

    Generar un certificado autofirmado y una clave privada o cargar la existente al /etc/pki/nginx/servidor.CRT y /etc/pki/nginx/private/servidor.llave ubicación. El único campo requerido al crear el certificado autofirmado es Nombre común (por ejemplo, su nombre o el nombre de host de su servidor):

    # OpenSSL REQ -NewKey RSA: 2048 -nodes -keyout/etc/pki/nginx/private/servidor.clave -x509 -days 365 -out/etc/pki/nginx/servidor.CRT 
  3. Abra el puerto HTTPS 443 en el cortafuegos Daemon de firewall:
    # firewall-cmd --zone = public --permanent --add-service = https # firewall-cmd--Reload 
  4. Recargar la configuración de Nginx:
    # SystemCTL recargar nginx 
  5. Acceda a la página de bienvenida de Nginx. Todos deberían estar listos para acceder a Nginx desde un host remoto. Abra el navegador y navegue a https: // YourhostName Url.
Restablecer una contraseña de administrador de Joomla desde un terminal de Linux
Aquí hay parejas simples de seguir pasos sobre cómo restablecer una contraseña de Joomla de una terminal de Linux. Esta guía supone que tiene acceso a...
VFAT Uppercase No se puede crear el nombre del directorio
En este artículo, se ocupa de un tema del nombre del directorio de la creación en el sistema de archivos VFAT en el sistema Linux....
IBM ThinkPad XTOP 10S Tiempo de vida útil de la batería
IBM ThinkPad X60S LAPTOP TIEMPO DE VIDA / TIEMPO DE CAPACIDAD. Aquí hay pruebas de pareja producidas por la computadora portátil Linux de Powertop Int...