J'aimerais savoir comment installer le module stub_status
sur un serveur Nginx déjà installé via le référentiel apt-get.
Savez-vous s'il s'agit d'une fonctionnalité disponible? J'ai lu que ce module n'est pas fourni par défaut (page officielle de Nginx) et qu'il doit être compilé manuellement.
Merci,
Maintenant statut de stub est utilisé pour déterminer la santé de nginx via un statut page. Pour l'utiliser, votre nginx doit avoir été compilé avec le module HttpStubStatusModule . Pour vérifier si cela a été exécuté dans la console:
nginx -V 2>&1 | grep -o with-http_stub_status_module
et si vous obtenez cette sortie:
with-http_stub_status_module
puis son installé.
Configuration basée sur le statut nginx:
Installée:
/etc/nginx-sp/vhosts.d/APPNAME.d/nginx_status.conf
ajoute ça:
location /nginx_status {
stub_status on;
access_log off;
allow 1.1.1.1; <--- [your machine IP address]
deny all;
}
Sudo service nginx-sp restart
visite: http://example.com/nginx_status
vous devriez voir une sortie comme celle-ci:
Active connections: 43
server accepts handled requests
7368 7368 10993
Reading: 0 Writing: 5 Waiting: 38
active – (reading + writing)
.Pas installé:
Il y a deux options pour installer
à partir du tableau de bord:
Sudo add-apt-repository ppa:nginx/stable
Sudo apt-get update
Sudo apt-get install nginx
depuis le paquet nginx dans le repo Ubuntu:
Sudo apt-get install nginx-full
Sources: