NGINX
Wenn Sie eines der offiziellen Upstream-Pakete von nginx von http://nginx.org/packages/ verwenden , ist es am besten, zum /etc/nginx/conf.d
Verzeichnis zu navigieren und die betroffene Datei von einem .conf
Suffix 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.conf
die folgende include
Anweisung enthält:
http {
…
include /etc/nginx/conf.d/*.conf;
}
Debian / Ubuntu
Wenn Sie jedoch ein Debian / Ubuntu-Derivat verwenden, conf.d
können Sie zusätzlich zu den bösen Nicht-Standard-sites-available
und sites-enabled
Verzeichnissen 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 .conf
Suffix mehr hat . oder wenn Sie sites-enabled
drin sind, bewegen Sie es raus sites-enabled
.
Um eine Site zu aktivieren , ist es am besten, sie zu verschieben /etc/nginx/conf.d
und in ein .conf
Suffix 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 emacs
die Sicherungsdateien (mit dem ~
Suffix) erstellen. Fragen Sie mich dann erneut.