Hoe installeer je Nginx op CentOS 7

NGINX (kort voor Engine X) is een gratis, open-source en krachtige HTTP-webserver en omgekeerde proxy met een op gebeurtenissen gebaseerde (asynchrone) architectuur. Het is geschreven in de programmeertaal C en draait op Unix-achtige besturingssystemen en ook op het Windows-besturingssysteem.

Het werkt ook als een omgekeerde proxy, standaard mail- en TCP/UDP-proxyserver en kan bovendien geconfigureerd worden als een load balancer. Het draait op veel sites op het web; bekend om zijn hoge prestaties, stabiliteit en uitgebreide set aan functies.

Lees Ook: Hoe Apache te Installeren op CentOS 7

In dit artikel zullen we uitleggen hoe u de Nginx HTTP-webserver installeert, configureert en beheert op een CentOS 7 of RHEL 7-server met behulp van de commandoregel.

Vereisten:

  1. A CentOS 7 Server Minimal Install
  2. A RHEL 7 Server Minimal Install
  3. A CentOS/RHEL 7 system with static IP address

Installeer Nginx Webserver

1. Werk eerst de systeemsoftwarepakketten bij naar de nieuwste versie.

# yum -y update

2. Vervolgens installeert u de Nginx HTTP-server vanuit het EPEL-opslagplaats met behulp van de YUM-pakketbeheerder als volgt.

# yum install epel-release
# yum install nginx 
Install Nginx on CentOS 7

Beheer Nginx HTTP-server op CentOS 7

3. Zodra de Nginx-webserver is geïnstalleerd, kunt u deze voor de eerste keer starten en inschakelen om automatisch te starten bij het opstarten van het systeem.

# systemctl start nginx
# systemctl enable nginx
# systemctl status nginx
Start and Enable Nginx at Boot

Configureer firewalld om Nginx-verkeer toe te staan

4. Standaard staat de ingebouwde firewall van CentOS 7 ingesteld om Nginx-verkeer te blokkeren. Om webverkeer op Nginx toe te staan, update u de systeemfirewallregels om inkomende pakketten op HTTP en HTTPS toe te staan met behulp van de onderstaande commando’s.

# firewall-cmd --zone=public --permanent --add-service=http
# firewall-cmd --zone=public --permanent --add-service=https
# firewall-cmd --reload
Allow Nginx on Firewalld

Test Nginx Server op CentOS 7

5. U kunt nu 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 
Test Nginx Installation

Nginx Belangrijke Bestanden en Mappen

  • De standaard server root directory (hoogste directory met configuratiebestanden): /etc/nginx.
  • Het hoofd Nginx configuratiebestand: /etc/nginx/nginx.conf.
  • Server block (virtuele hosts) configuraties kunnen worden toegevoegd in: /etc/nginx/conf.d.
  • De standaard server document root directory (bevat webbestanden): /usr/share/nginx/html.

U wilt misschien ook deze volgende artikelen over Nginx-webserver lezen.

  1. Hoe Name-based en IP-based Virtual Hosts (Server Blocks) op te zetten met NGINX
  2. De Ultieme Gids voor Beveiligen, Versterken en Verbeteren van de Prestaties van de Nginx Webserver
  3. Hoe Varnish Cache 5.1 te installeren voor Nginx op CentOS 7
  4. Installeer de nieuwste Nginx 1.10.1, MariaDB 10 en PHP 5.5/5.6 op CentOS 7

In dit artikel hebben we laten zien hoe u de Nginx HTTP-server kunt installeren en beheren vanaf de commandoregel op CentOS 7. U kunt vragen stellen of ons feedback geven via het opmerkingenformulier hieronder.

Source:
https://www.tecmint.com/install-nginx-on-centos-7/