NGINX (kort voor Motor X) is een gratis, open-source en krachtige HTTP-webserver en reverse proxy met een gebeurtenisgestuurde (asynchrone) architectuur. Het is geschreven met C programmeertaal en draait op Unix-achtige besturingssystemen en Windows OS.
Het werkt ook als reverse proxy, standaard mail en TCP/UDP-proxyserver en kan bovendien worden geconfigureerd als load balancer. Het drijft veel sites op het web aan; bekend om zijn krachtige, stabiele en veelzijdige set.
Lees ook: Apache installeren op CentOS 7
In dit artikel leggen we uit hoe je de Nginx HTTP-webserver installeert, configureert en beheert op een CentOS 7- of RHEL 7-server met behulp van de opdrachtregel.
1. Werk eerst de systeemsoftwarepakketten bij naar de nieuwste versie.
# yum -y update.
2. Installeer vervolgens de Nginx HTTP-server vanaf de EPEL-repository de... gebruiken YUM pakketbeheerder als volgt.
# yum installeer epel-release. # yum installeer nginx
3. Nadat de Nginx-webserver is geïnstalleerd, kunt u deze de eerste keer starten en automatisch laten starten bij het opstarten van het systeem.
# systemctl start nginx. # systemctl schakel nginx in. # systemctl-status nginx.
4. Standaard is de ingebouwde firewall van CentOS 7 ingesteld om Nginx-verkeer te blokkeren. Om webverkeer op Nginx toe te staan, update je de systeemfirewallregels om inkomende pakketten op HTTP en HTTPS toe te staan met behulp van de onderstaande opdrachten.
# firewall-cmd --zone=public --permanent --add-service=http. # firewall-cmd --zone=public --permanent --add-service=https. # firewall-cmd --reload.
5. Nu kunt u de Nginx-server verifiëren door naar de volgende URL te gaan, er wordt een standaard nginx-pagina weergegeven.
http://SERVER_DOMAIN_NAME_OR_IP
Misschien vind je het ook leuk om deze volgende Nginx-webservergerelateerde artikelen te lezen.
In dit artikel hebben we laten zien hoe u de Nginx HTTP-server kunt installeren en beheren vanaf de opdrachtregel op CentOS 7. U kunt vragen stellen of feedback geven via het onderstaande reactieformulier.