Je suis sur Ubuntu 12.04.1 avec unattended-upgrades
configuré pour les mises à jour de sécurité automatiques, et j'ai installé Nginx en ajoutant d'abord
deb http://nginx.org/packages/ubuntu/ lucid nginx
deb-src http://nginx.org/packages/ubuntu/ lucid nginx
à /etc/apt/sources.list
comme cela a été suggéré par le wiki officiel et ensuite par
sudo apt-get update
sudo apt-get install nginx
qui a installé Nginx avec tous les modules standards. Mais je pense maintenant que je pourrais faire bon usage d'un ou deux des modules optionnels de Nginx, comme le module de précompression gzip ou un module lié à la sécurité. Jusqu'à présent, je vois deux manières d'ajouter un module optionnel à Nginx, l'une consiste à compiler et installer à partir du code source et l'autre est décrite dans le document cet article .
Alors, laquelle des méthodes dois-je choisir pour que les mises à jour automatiques continuent de fonctionner et de s'appliquer à Nginx ? et ses modules optionnels ? Ou devrais-je créer une tâche cron avec une commande/script spécifique pour Nginx au lieu d'utiliser unattended-upgrades
utilitaire ? Puis-je choisir entre les mises à jour de volume et les mises à jour de sécurité uniquement pour qu'elles soient automatiquement appliquées à la version standard de l'utilitaire de sécurité ? et modules optionnels ? Et enfin, existe-t-il une possibilité de mettre à jour automatiquement les modules de Nginx à la volée (sans qu'aucune connexion n'ait été interrompue), comme la fonction documentation suggère que c'est possible avec
sudo kill -USR2 $( cat /run/nginx.pid )
P.S. En fait, je ne suis pas certain si unattended-upgrades
mettrait automatiquement à jour les modules standard, mais il ne s'est pas écoulé assez de temps depuis l'installation de Nginx pour en être sûr.