NGINX
Wenn Sie eines der offiziellen Upstream-Pakete von nginx von http://nginx.org/packages/ verwenden , ist es am besten, zum /etc/nginx/conf.dVerzeichnis zu navigieren und die betroffene Datei von einem .confSuffix in ein anderes umzubenennen deaktiviere die Seite:
sudo mv -i /etc/nginx/conf.d/default.conf{,.off}
Oder das Gegenteil, um es zu aktivieren:
sudo mv -i /etc/nginx/conf.d/example.com.conf{.disabled,}
Dies liegt daran, dass die Standardeinstellung /etc/nginx/nginx.confdie folgende includeAnweisung enthält:
http {
…
include /etc/nginx/conf.d/*.conf;
}
Debian / Ubuntu
Wenn Sie jedoch ein Debian / Ubuntu-Derivat verwenden, conf.dkönnen Sie zusätzlich zu den bösen Nicht-Standard-sites-available und sites-enabledVerzeichnissen auch einige Dateien haben, unter denen sich schlampig etwas befinden kann, ohne Rücksicht auf deren Erweiterung:
http {
…
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
Daher müssen Sie in Debian / Ubuntu möglicherweise zuerst herausfinden, wo sich die Site-Konfiguration befindet.
Mit dem folgenden Befehl können Sie eine Liste aller verfügbaren Sites abrufen, indem Sie find(1)nach allen regulären Dateien suchen, die der angegebenen Maske entsprechen:
find /etc/nginx -maxdepth 2 -type f \( -path "*/conf.d/*.conf" -or -path "*/sites-*/*" \)
Mit dem folgenden Befehl können Sie eine Liste aller aktivierten Sites abrufen:
find /etc/nginx -maxdepth 2 \( -path "*/conf.d/*.conf" -or -path "*/sites-enabled/*" \)
So deaktivieren / aktivieren Sie Sites unter Debian / Ubuntu:
So deaktivieren Sie eine Site: Wenn sich die Konfiguration in befindet conf.d, benennen Sie die Datei einfach so um, dass sie kein .confSuffix mehr hat . oder wenn Sie sites-enableddrin sind, bewegen Sie es raus sites-enabled.
Um eine Site zu aktivieren , ist es am besten, sie zu verschieben /etc/nginx/conf.dund in ein .confSuffix umzubenennen .
PS Warum halte ich Debians für include /etc/nginx/sites-enabled/*;böse? Versuchen Sie, einige Dateien in diesem Verzeichnis zu bearbeiten, und lassen Sie emacsdie Sicherungsdateien (mit dem ~Suffix) erstellen. Fragen Sie mich dann erneut.