Terug na blog
Januarie 13, 2026Gidse

Hoe om Nginx op 'n Linux-bediener te installeer en op te stel

Stap-vir-stap gids oor die installering en opstelling van Nginx-webbediener op Ubuntu- en CentOS-Linux-verspreidings.

Hoe om Nginx op 'n Linux-bediener te installeer en op te stel

Nginx is 'n hoë-prestasie webbediener en omgekeerde instaanbediener (reverse proxy). Dit is bekend vir sy stabiliteit, ryk kenmerkstel en lae hulpbronverbruik. Hierdie gids sal jou help om Nginx op jou Hiddence-Linux-bediener te installeer en op te stel.

Installeer Nginx op Ubuntu/Debian

Dateer pakketlys op en installeer Nginx:

bash
sudo apt update
sudo apt install nginx -y

Installeer Nginx op RHEL / CentOS / AlmaLinux / Rocky Linux

Installeer EPEL-bewaarplek en Nginx:

bash
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

Basiese Konfigurasie

Nginx-konfigurasielêers is geleë in /etc/nginx/. Die hoofkonfigurasielêer is nginx.conf. Op Ubuntu/Debian is bedienerblokke in /etc/nginx/sites-available/, op RHEL-gebaseerde stelsels in /etc/nginx/conf.d/. Toets konfigurasie en herlaai:

bash
sudo nginx -t
sudo systemctl reload nginx

Opstel van Virtuele Gasheer

Skep 'n bedienerblok vir jou domein:

bash
sudo nano /etc/nginx/sites-available/yourdomain.com
# Voeg bedienerblok-konfigurasie by
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

Stel Firewall op

Laat HTTP- en HTTPS-verkeer toe:

bash
sudo ufw allow 'Nginx Full'
# Of vir firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

Nuttige Wenke

  • Toets altyd konfigurasie voor herlaai: sudo nginx -t
  • Gaan Nginx-foutlogboeke na: sudo tail -f /var/log/nginx/error.log
  • Gebruik bedienerblokke vir veelvuldige webwerwe op een bediener
  • Aktiveer Gzip-kompressie vir beter prestasie
  • Stel SSL-sertifikate op vir HTTPS (sien ons SSL-gids)