Comment démarrer Nginx sur Linux?

Comment démarrer Nginx sur Linux?
Nginx est l'un des serveurs Web les plus populaires à haute performance pour l'ère moderne. Il est populaire pour héberger des applications à forte circulation et à fortes ressources. Prononcé en tant que «moteur-X», il s'agit d'un serveur Web léger et hautement configurable ou d'un proxy inversé pour d'autres serveurs Web.

Bien que Nginx soit très stable et facilement gérable, en tant qu'administrateur système, vous rencontrerez des cas où vous devez démarrer, arrêter ou redémarrer Nginx; Par exemple, vous pouvez appliquer des modifications de configuration ou dépanner les erreurs sur le serveur.

Ce tutoriel discutera de la façon de démarrer, d'arrêter et de redémarrer le serveur Nginx sur les systèmes Linux à l'aide de SystemD.

Conditions préalables

Avant de poursuivre le tutoriel, il est bon de vous assurer que vous avez ce qui suit:

  • Assurez-vous que Nginx a installé et configuré correctement
  • Avoir accès à l'utilisateur root ou à un compte sudo.

Avec les exigences ci-dessus satisfaites, nous pouvons commencer:

Qu'est-ce que Systemd?

SystemD est un gestionnaire d'initiation et de services pour les systèmes Linux. Les principales distributions Linux, dont Debian, Arch, Rehl et Fedora, ont adopté Systemd. SystemD permet aux administrateurs système de démarrer, d'arrêter, de recharger et de redémarrer les services dans le système. Il fournit également des fonctionnalités telles que la journalisation, qui est très utile pour le dépannage des mesures.

Si vous souhaitez en savoir plus sur SystemD, veuillez considérer la documentation officielle: https: // systemd.io /

Comment gérer le service Nginx

La gestion du service Nginx est assez simple, principalement en raison de la facilité d'utilisation que Systemd nous donne.

Comment démarrer Nginx

Pour démarrer le service Nginx sur une machine Linux, utilisez la commande:

$ sudo systemctl start nginx.service

En supposant aucune erreur rencontrée, vous ne devriez voir aucune sortie, et Nginx doit être opérationnel.

Supposons que vous n'êtes pas un système qui utilise init.d au lieu du système; Dans ce cas, pour démarrer Nginx, utilisez la commande:

$ sudo service nginx start

Comment arrêter le service nginx

Dans ce cas, l'inverse est vrai. Pour arrêter le service Nginx avec SystemD, la commande est comme:

$ sudo systemctl stop nginx.service

Utilisation de l'init.d? Utilisez la commande:

$ sudo service nginx stop

Recharger le service Nginx

Le service Nginx prend également en charge la fonction de rechargement. Cela charge de nouvelles configurations et redémarre les processus de travailleur à l'aide de la configuration chargée. La fonction de rechargement est utile si vous ne souhaitez pas effectuer un redémarrage complet du service.

Pour recharger nginx avec systemd, utilisez la commande:

$ sudo systemctl recharger nginx.service

Utilisez la commande ci-dessous pour init.systèmes d.

$ sudo service nginx rechargement

Redémarrage du service Nginx

Contrairement au rechargement, le redémarrage du service Nginx s'arrêtera et démarrera complètement le serveur. Pour redémarrer Nginx, utilisez la commande:

$ sudo systemctl redémarrer nginx.service

La commande de sysvinit est:

$ sudo redémarrer nginx

Conclusion

Ce tutoriel vous a montré comment gérer le service Nginx sur les systèmes Linux, y compris ceux qui utilisent SystemD et INIT.d.