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.
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.
/etc/nginx/nginx.confusión
/usr/share/nginx/html
/etc/nginx/conf.d/*.confusión
Disfrutar!