Instalación de Nginx en CentOS 7

Nginx es un popular servidor web que se utiliza activamente para servir sitios web y diversas aplicaciones. Es un potente servidor de Internet gratuito que utilizan los administradores de sistemas para crear una cadena de componentes que interactúan de forma estable entre sí. Especialmente Nginx se instala a menudo en CentOS 7 porque es una de las distribuciones de servidores más populares. Hoy nos gustaría hablarte de la instalación de este servidor web en el mencionado sistema operativo.

Instalación de Nginx en CentOS 7

Todas las acciones posteriores se llevarán a cabo a través de “Terminal”.y elegimos los repositorios de la distribución oficial como fuente de la descarga. Todo el proceso se dividirá en tres pasos temáticos, de modo que hasta el usuario más novato pueda entender rápidamente todas las instrucciones y enfrentarse fácilmente a la tarea en cuestión.

Paso 1: Añadir Nginx a su sistema

Empecemos por el paso más básico: instalar el servidor web Nginx en el sistema operativo. Como se ha mencionado anteriormente, necesitaremos una consola y algunos comandos para hacerlo. El procedimiento es el siguiente:

  1. Abrir “Terminal”. de una manera que le resulte conveniente, como por ejemplo a través de la pestaña “Favoritos”. en el menú de la aplicación o pulsando la tecla de acceso directo Ctrl + Alt + T.
  2. Aquí debe introducir un comando de la forma estándar sudo yum install epel-releasepara preparar el sistema operativo para la adición de un nuevo paquete.
  3. Esta y todas las manipulaciones posteriores se harán como superusuario, por lo que tendrán que ser confirmadas introduciendo la contraseña adecuada en la nueva línea.
  4. Cuando se le pida que añada un nuevo paquete epel, confirme el procedimiento seleccionando y.
  5. Cuando la operación se haya completado, aparecerá una nueva línea de entrada. En él debes escribir sudo yum install nginxpara iniciar la instalación de Nginx desde el repositorio por defecto.
  6. Una vez más, confirme la notificación para añadir el paquete.
  7. Además, se recibirá la clave pública y se importará inmediatamente. Sin embargo, esto sólo se implementará después de haber seleccionado la opción de respuesta positiva.

Lo único que queda por hacer es esperar a que se complete la instalación. Después de eso, verá una notificación en la pantalla de que la operación se ha completado con éxito, lo que significa que puede pasar al siguiente paso.

Paso 2: Iniciar el servidor web

Lamentablemente, Nginx no está añadido a la ejecución automática del sistema operativo por defecto, y además está desactivado, por lo que tendrás que realizar estos pasos tú mismo. No te llevará mucho tiempo, porque sólo tienes que introducir dos comandos.

  1. La primera es la siguiente. systemctl start nginx y es responsable de iniciar el servicio para la sesión actual.
  2. Después de activar el comando, aparecerá una ventana emergente de confirmación de autenticación. Introduzca aquí la contraseña de superusuario y haga clic en Entre en.
  3. Segunda línea. systemctl enable nginx es necesario para añadir el servidor web en cuestión al autoarranque.
  4. También se activará sólo después de introducir la contraseña.
  5. Si tiene éxito, verá la información de que se acaba de crear un enlace simbólico. Se encarga de acceder al archivo que inicia Nginx cuando se inicia una nueva sesión.

Paso 3: Permitir el tráfico del servidor web en el firewall

Para configurar el servidor web que acaba de instalar para que funcione correctamente, queda por editar el paso de tráfico en el cortafuegos del sistema operativo. Hemos utilizado el firewall activo por defecto como ejemplo, si usted está utilizando una alternativa, tendrá que modificar los comandos que ve a continuación para adaptarse a su configuración actual.

  1. Abrir “Terminal”. y entrar allí firewall-cmd --zone=public --permanent --add-service=http.
  2. Este comando también debe ser confirmado especificando la contraseña de superusuario.
  3. Ahora, cuando veas la línea. “Éxito”.insertar… firewall-cmd --zone=public --permanent --add-service=https y haga clic en Entre en.
  4. Lo único que queda por hacer es reiniciar el cortafuegos para que todos los cambios surtan efecto, y esto se hace a través de firewall-cmd --reload.
  5. Después de que aparezca una notificación en la pantalla “Éxito”. puedes cerrar la consola y pasar a utilizar el servidor web.

Acaba de recibir una guía paso a paso sobre cómo instalar Nginx en CentOS 7. Como puede ver, no hemos proporcionado información de configuración global, ya que será diferente para todos los usuarios y dependerá de las preferencias personales. Sugerimos que esta información se obtenga leyendo la documentación oficial en el siguiente enlace.

Ir a leer la documentación oficial de Nginx

Nos alegramos de que hayamos podido ayudarle con el problema.

Describa lo que no le ha funcionado.
Nuestros especialistas tratarán de responder con la mayor rapidez posible.

¿Le ha ayudado este artículo?