Android

Commandes Nginx à connaître

1 - Résolution du problème: php n'est pas reconnu comme une commande

1 - Résolution du problème: php n'est pas reconnu comme une commande

Table des matières:

Anonim

Nginx prononcé «moteur x» est un serveur HTTP et proxy inverse gratuit, open source et hautes performances chargé de gérer la charge de certains des plus grands sites sur Internet. Il peut être utilisé comme serveur Web autonome et comme proxy inverse pour Apache et d'autres serveurs Web.

Dans ce guide, nous allons passer en revue les commandes Nginx les plus importantes et les plus utilisées, notamment le démarrage, l'arrêt et le redémarrage de Nginx.

Avant que tu commences

Nous supposons que vous êtes connecté en tant que root ou utilisateur avec des privilèges sudo. Les commandes dans uide this g devraient fonctionner sur n'importe quelle distribution Linux moderne comme Ubuntu 18.04 et CentOS 8 et Debian 10.

Démarrage de Nginx

Le démarrage de Nginx est assez simple. Exécutez simplement la commande suivante:

sudo systemctl start nginx

En cas de succès, la commande ne produit aucune sortie.

Si vous exécutez une distribution Linux sans systemd pour démarrer le type Nginx:

sudo service start nginx

Au lieu de démarrer manuellement le service Nginx, il est recommandé de le configurer pour qu'il démarre au démarrage du système:

sudo systemctl enable nginx

Arrêt de Nginx

L'arrêt de Nginx arrête rapidement tous les processus de travail Nginx même s'il existe des connexions ouvertes.

Pour arrêter Nginx, exécutez l'une des commandes suivantes:

sudo systemctl stop nginx sudo service stop nginx

Redémarrage de Nginx

L'option de redémarrage est un moyen rapide d'arrêter puis de démarrer le serveur Nginx.

Utilisez l'une des commandes suivantes pour effectuer un redémarrage Nginx:

sudo systemctl restart nginx sudo service restart nginx

Il s'agit de la commande que vous utiliserez probablement le plus fréquemment.

Rechargement de Nginx

Vous devez recharger ou redémarrer Nginx chaque fois que vous apportez des modifications à sa configuration.

La commande reload charge la nouvelle configuration, démarre les nouveaux processus de travail avec la nouvelle configuration et arrête gracieusement les anciens processus de travail.

Pour recharger Nginx, utilisez l'une des commandes suivantes:

sudo systemctl reload nginx sudo service reload nginx

Test de la configuration Nginx

Chaque fois que vous apportez des modifications au fichier de configuration du serveur Nginx, il est judicieux de tester la configuration avant de redémarrer ou de recharger le service.

Utilisez la commande suivante pour tester la configuration Nginx pour toute erreur de syntaxe ou système:

sudo nginx -t

La sortie ressemblera à ci-dessous:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful

S'il y a des erreurs, la commande imprime un message détaillé.

Affichage de l'état de Nginx

Pour vérifier l'état du service Nginx, utilisez la commande suivante:

sudo systemctl status nginx

La sortie ressemblera à ceci:

nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-04-21 13:57:01 PDT; 5min ago Docs: man:nginx(8) Process: 4491 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS) Process: 4502 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 4492 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 4504 (nginx) Tasks: 3 (limit: 2319) CGroup: /system.slice/nginx.service |-4504 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; |-4516 nginx: worker process `-4517 nginx: worker process

Vérification de la version de Nginx

Parfois, vous devrez peut-être connaître la version de votre Nginx pour pouvoir déboguer un problème ou déterminer si une certaine fonctionnalité est disponible.

Vous pouvez vérifier votre version de Nginx en exécutant:

sudo nginx -v

nginx version: nginx/1.14.0 (Ubuntu)

L'option -V affiche la version Nginx avec l'option de configuration.

sudo nginx -V

Conclusion

Dans ce guide, nous vous avons montré certaines des commandes Nginx les plus essentielles. Si vous souhaitez en savoir plus sur les options de ligne de commande Nginx, consultez la documentation Nginx.

terminal nginx