So installieren und konfigurieren Sie Nginx auf einem Linux-Server
Schritt-für-Schritt-Anleitung zur Installation und Konfiguration des Nginx-Webservers auf Ubuntu- und CentOS-Distributionen.

Nginx ist ein leistungsstarker Webserver und Reverse Proxy. Er ist bekannt für seine Stabilität, seinen Funktionsreichtum und seinen geringen Ressourcenverbrauch. Diese Anleitung hilft Ihnen, Nginx auf Ihrem Hiddence-Linux-Server zu installieren und zu konfigurieren.
Nginx auf Ubuntu/Debian installieren
Aktualisieren Sie die Paketliste und installieren Sie Nginx:
sudo apt update
sudo apt install nginx -yNginx auf RHEL / CentOS / AlmaLinux / Rocky Linux installieren
Installieren Sie das EPEL-Repository und Nginx:
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginxBasiskonfiguration
Nginx-Konfigurationsdateien befinden sich in /etc/nginx/. Die Hauptkonfigurationsdatei ist nginx.conf. Auf Ubuntu/Debian befinden sich Server-Blöcke in /etc/nginx/sites-available/, auf RHEL-basierten Systemen in /etc/nginx/conf.d/. Konfiguration testen und neu laden:
sudo nginx -t
sudo systemctl reload nginxEinrichten eines virtuellen Hosts
Erstellen Sie einen Server-Block für Ihre Domain:
sudo nano /etc/nginx/sites-available/yourdomain.com
# Server-Block-Konfiguration hinzufügen
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginxFirewall konfigurieren
HTTP- und HTTPS-Verkehr zulassen:
sudo ufw allow 'Nginx Full'
# Oder für firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reloadNützliche Tipps
- Testen Sie die Konfiguration immer vor dem Neuladen: sudo nginx -t
- Prüfen Sie die Nginx-Fehlerprotokolle: sudo tail -f /var/log/nginx/error.log
- Verwenden Sie Server-Blöcke für mehrere Websites auf einem Server
- Aktivieren Sie die Gzip-Komprimierung für bessere Leistung
- Richten Sie SSL-Zertifikate für HTTPS ein (siehe unsere SSL-Anleitung)