Nginx Individuelle Seiten: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Individuelle Seiten (Virtuelle Hosts)= ===Debian/Ubuntu=== * Virtuelle Hosts werden in /etc/nginx/sites-available/ angelegt. * Sie werden durch symbolisc…“)
 
 
Zeile 5: Zeile 5:
 
* Sie werden durch symbolische Links in /etc/nginx/sites-enabled/ aktiviert.   
 
* Sie werden durch symbolische Links in /etc/nginx/sites-enabled/ aktiviert.   
 
* Die zentrale Konfiguration in /etc/nginx/nginx.conf enthält:   
 
* Die zentrale Konfiguration in /etc/nginx/nginx.conf enthält:   
  *include /etc/nginx/sites-enabled/*
+
include /etc/nginx/sites-enabled/*
  
 
;Erstellen einer Seite
 
;Erstellen einer Seite
*/etc/nginx/sites-available/meineseite.conf
+
/etc/nginx/sites-available/meineseite.conf
  
 
;Aktivieren der Seite
 
;Aktivieren der Seite
Zeile 19: Zeile 19:
  
 
;Erstellen einer Seite
 
;Erstellen einer Seite
*/etc/nginx/conf.d/meineseite.conf
+
/etc/nginx/conf.d/meineseite.conf
  
 
===Hinweis===   
 
===Hinweis===   
 
Beide Varianten funktionieren technisch gleich. Die Debian-Methode trennt aktivierte und nicht aktivierte Seiten, was bei vielen Konfigurationen übersichtlicher ist.   
 
Beide Varianten funktionieren technisch gleich. Die Debian-Methode trennt aktivierte und nicht aktivierte Seiten, was bei vielen Konfigurationen übersichtlicher ist.   
 
Rocky Linux bevorzugt eine flachere Struktur ohne Symlinks.
 
Rocky Linux bevorzugt eine flachere Struktur ohne Symlinks.

Aktuelle Version vom 26. März 2025, 15:30 Uhr

Individuelle Seiten (Virtuelle Hosts)

Debian/Ubuntu

  • Virtuelle Hosts werden in /etc/nginx/sites-available/ angelegt.
  • Sie werden durch symbolische Links in /etc/nginx/sites-enabled/ aktiviert.
  • Die zentrale Konfiguration in /etc/nginx/nginx.conf enthält:
include /etc/nginx/sites-enabled/*
Erstellen einer Seite
/etc/nginx/sites-available/meineseite.conf
Aktivieren der Seite
  • ln -s /etc/nginx/sites-available/meineseite.conf /etc/nginx/sites-enabled/meineseite.conf

Rocky Linux / RHEL / CentOS

  • Virtuelle Hosts werden direkt in /etc/nginx/conf.d/ als separate Dateien mit der Endung .conf abgelegt.
  • Es gibt keine Trennung zwischen verfügbar und aktiviert.
  • Die Datei wird automatisch beim Start von nginx geladen.
Erstellen einer Seite
/etc/nginx/conf.d/meineseite.conf

Hinweis

Beide Varianten funktionieren technisch gleich. Die Debian-Methode trennt aktivierte und nicht aktivierte Seiten, was bei vielen Konfigurationen übersichtlicher ist. Rocky Linux bevorzugt eine flachere Struktur ohne Symlinks.