Hoe Nginx te installeren en configureren op een Linux-server
Stapsgewijze handleiding voor het installeren en configureren van de Nginx-webserver op Ubuntu- en CentOS Linux-distributies.

Nginx is een krachtige webserver en reverse proxy-server. Het staat bekend om zijn stabiliteit, rijke functieset en laag resourceverbruik. Deze handleiding helpt u bij het installeren en configureren van Nginx op uw Hiddence Linux-server.
Nginx installeren op Ubuntu/Debian
Update de pakketlijst en installeer Nginx:
sudo apt update
sudo apt install nginx -yNginx installeren op RHEL / CentOS / AlmaLinux / Rocky Linux
Installeer de EPEL-repository en Nginx:
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginxBasisconfiguratie
Nginx-configuratiebestanden bevinden zich in /etc/nginx/. Het hoofdconfiguratiebestand is nginx.conf. Op Ubuntu/Debian staan serverblokken in /etc/nginx/sites-available/, op RHEL-gebaseerde systemen in /etc/nginx/conf.d/. Test de configuratie en herlaad:
sudo nginx -t
sudo systemctl reload nginxVirtuele host instellen
Maak een serverblok voor uw domein:
sudo nano /etc/nginx/sites-available/yourdomain.com
# Voeg serverblokconfiguratie toe
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginxFirewall configureren
Sta HTTP- en HTTPS-verkeer toe:
sudo ufw allow 'Nginx Full'
# Of voor firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reloadHandige tips
- Test altijd de configuratie voordat u deze herlaadt: sudo nginx -t
- Controleer Nginx-foutlogs: sudo tail -f /var/log/nginx/error.log
- Gebruik serverblokken voor meerdere websites op één server
- Schakel Gzip-compressie in voor betere prestaties
- Stel SSL-certificaten in voor HTTPS (zie onze SSL-handleiding)