NGINX
Si vous utilisez l' un des packages en amont officiels de nginx à partir de http://nginx.org/packages/ , la meilleure méthode consiste à naviguer dans le /etc/nginx/conf.d
répertoire et à renommer le fichier concerné, qui porte un .conf
suffixe différent. désactiver le site:
sudo mv -i /etc/nginx/conf.d/default.conf{,.off}
Ou l'inverse pour l'activer:
sudo mv -i /etc/nginx/conf.d/example.com.conf{.disabled,}
Cela est dû au /etc/nginx/nginx.conf
fait que la include
directive par défaut contient les instructions suivantes :
http {
…
include /etc/nginx/conf.d/*.conf;
}
Debian / Ubuntu
Cependant, si vous utilisez un dérivé de Debian / Ubuntu conf.d
, vous pouvez également avoir les répertoires non standard maléfiquessites-available
et sites-enabled
certains répertoires, dont certains fichiers peuvent être inclus sans le savoir, sans tenir compte de leur extension:
http {
…
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
En tant que tel, dans Debian / Ubuntu, vous devrez d’abord déterminer l’emplacement de la configuration du site.
Vous pouvez utiliser la commande suivante pour obtenir une liste de tous les sites disponibles en exécutant find(1)
pour rechercher tous les fichiers normaux correspondant au masque donné:
find /etc/nginx -maxdepth 2 -type f \( -path "*/conf.d/*.conf" -or -path "*/sites-*/*" \)
Vous pouvez utiliser la commande suivante pour obtenir une liste de tous les sites activés :
find /etc/nginx -maxdepth 2 \( -path "*/conf.d/*.conf" -or -path "*/sites-enabled/*" \)
Ensuite, pour désactiver / activer les sites sur Debian / Ubuntu:
Pour désactiver un site: si la configuration est active conf.d
, renommez simplement le fichier pour qu’il n’ait plus de .conf
suffixe; ou si dans sites-enabled
, déplacez-le sites-enabled
.
Pour activer un site, le meilleur moyen consiste à le déplacer /etc/nginx/conf.d
et à le renommer en .conf
suffixe.
PS Pourquoi je pense que Debian include /etc/nginx/sites-enabled/*;
est diabolique? Essayez d’éditer quelques fichiers dans ce répertoire et de emacs
créer les fichiers de sauvegarde (avec le ~
suffixe), puis redemandez.