Instalar nginx en centos

Instalar nginx en centos
En el caso de cualquier servidor web, el rendimiento es algo que debe tener en cuenta. De hecho, el rendimiento es el factor principal que decide el éxito de ejecutar un servidor. Cuanto más rápido sea el servidor, mejor rendimiento obtendrá de su configuración de hardware actual.

Hay una serie de aplicaciones de servidor disponibles. Los más populares incluyen Apache y Nginx. Ambos son gratuitos y de código abierto. Por supuesto, en términos de popularidad, Apache es una opción bastante popular incluso en el mundo. De hecho, más del 65% de todos los servidores en el mundo cibernético actual están impulsados ​​por Apache!

Sin embargo, eso no disminuye los beneficios de Nginx (motor -EX, así es como se pronuncia). Hay toneladas de beneficios adicionales que Nginx proporciona que Apache no sirve.

La primera y principal razón es el rendimiento. Nginx, siendo una alternativa liviana a Apache, ofrece un mejor rendimiento general que Apache. Nginx también es adecuado con el Linux y otros entornos similares a Unix. Sin embargo, Nginx se queda corto en términos de flexibilidad. Debe compilar módulos adicionales en el binario NGINX en la mayoría de los casos, ya que no todos los módulos de Nginx soportan la carga del módulo dinámico.

Como ambos son gratuitos, puede iniciar fácilmente su propio servidor en este momento! En el tutorial de hoy, revisaremos Nginx ejecutándose en mi sistema CentOS de prueba.

Instalación de Nginx

Nginx está disponible en el repositorio de Epel. Comencemos la instalación!

Al principio, asegúrese de que su sistema tenga habilitado el repositorio EPEL -

Sudo Yum Instale Epel-Lanzamiento
actualización de sudo yum

Ahora, es hora de realizar la instalación!!!

sudo yum install nginx

Iniciando nginx

La instalación está completa, es hora de activarla! No va a comenzar por sí mismo por sí mismo!

sudo systemctl iniciar nginx

Si su sistema está configurado para usar un firewall, habilite el tráfico HTTP y HTTPS desde/al servidor -

sudo firewall-cmd --Permanent --zone = public --add-service = http
sudo firewall-cmd --Permanent --zone = public --add-service = https
sudo firewall-cmd--releir

Es hora de probar el servidor funcionando -

http: //

No tengo la dirección IP del servidor? Entonces puede averiguarlo ejecutando el siguiente comando -

ADR IP

En mi caso, necesito la conexión "ENP0S3". Ahora, descubra la dirección IP ejecutando el siguiente comando -

IP AdDR Show ENP0S3 | Grep Inet | Awk 'imprimir $ 2; '| sed 's/\/.ps

También es posible que desee habilitar NGINX cada vez que su sistema se arranca -

sudo systemCTL habilitar nginx

Configuraciones adicionales

La configuración predeterminada no siempre es la mejor, ya que depende del caso de uso particular. Afortunadamente, Nginx presenta un conjunto útil de archivos de configuración.

  • Archivo de configuración global nginx
    /etc/nginx/nginx.confusión
  • Raíz del servidor predeterminado
    /usr/share/nginx/html
  • Configuración de bloqueo del servidor
    /etc/nginx/conf.d/*.confusión

Disfrutar!