Nginx® es un servicio de servidor web con tanta participación de mercado como Apache® debido a su excelente rendimiento y conjunto de características flexibles. Esta guía describe cómo instalar Nginx y analiza los siguientes pasos para configurar Nginx para servir su sitio o aplicación.
Requisitos
Necesita un servidor Linux® que ejecute Fedora®.
Instalar Nginx en Fedora
Nginx está disponible en los repositorios predeterminados para las distribuciones de Linux® más populares, incluido Fedora. Para instalar Nginx, ejecute el siguiente dnf
comando del administrador de paquetes:
sudo dnf install nginx
Introduzca y en el aviso para confirmar que desea instalar el paquete.
Una vez completada la instalación, ejecute los siguientes comandos para habilitar e iniciar el servicio. Estos comandos inician Nginx y lo configuran para que se inicie cuando lo haga el servidor.
sudo systemctl enable nginx
sudo systemctl start nginx
Abrir el cortafuegos para Nginx
De forma predeterminada, Nginx escucha en los puertos predeterminados para el tráfico HTTP y HTTPS (Ports80
y 443
). Sin embargo, esto no significa que reciba tráfico porque el cortafuegos del sistema también necesita permitir el tráfico en estos puertos. Utilice los siguientes comandos para agregar los puertos necesarios para su sitio agregando los servicios HTTP y HTTPS:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
Luego recargar firewalld
para aplicar la nueva configuración:
sudo firewall-cmd --reload
Prueba Nginx
Después de instalar el paquete y abrir el puerto o los puertos del cortafuegos, Nginx debería mostrar su página web predeterminada. Puede ver esto escribiendo su dirección IP en su navegador web. Debería ver una página de inicio con el logotipo de Nginx y un mensaje de "Bienvenido a Nginx". Si no ve esto, vuelva a verificar que la dirección IP sea correcta, que Nginx se esté ejecutando y que la configuración del firewall sea correcta.
Pasos siguientes
Ahora puede usar Nginx para comenzar a servir su aplicación o sitio web. Use la configuración predeterminada para servir un sitio colocando su contenido en el /var/www/html directorio en su sistema de archivos. Si desea servir a más de un sitio, le recomendamos que configure los bloques del servidor Nginx para adaptarse a esta necesidad.