Je viens d'installer nginx 1.9 sur un serveur Debian 8. nginx fonctionne bien, quand je lui dis de s'exécuter, mais il ne semble pas charger nginx automatiquement au démarrage.
J'ai essayé de nombreux scripts d'initialisation recommandés sur Internet, mais rien n'a encore fonctionné. Alors maintenant, j'essaie de le comprendre avec systemctl.
~$ systemctl status nginx
● nginx.service
Loaded: masked (/dev/null)
Active: inactive (dead)
~$ sudo systemctl try-restart nginx
Failed to try-restart nginx.service: Unit nginx.service is masked.
~$ sudo systemctl reload nginx
Failed to reload nginx.service: Unit nginx.service is masked.
~$ sudo systemctl reload nginx
Failed to reload nginx.service: Unit nginx.service is masked.
Malheureusement, je ne sais pas ce que signifie "service masqué" et je ne sais pas pourquoi il est masqué.
quand je cours
sudo nginx
le serveur fonctionne très bien. Alors, j'ai cherché à démasquer le service nginx.
~$ sudo systemctl unmask nginx.service
Removed symlink /etc/systemd/system/nginx.service.
ok cool, maintenant je peux démarrer nginx en utilisant systemctl. J'ai donc vérifié si le redémarrage chargerait automatiquement nginx. Mais il ne le fait pas, et je ne sais pas où aller d'ici.
Quelqu'un peut-il m'aider à faire fonctionner nginx automatiquement au démarrage?
systemctl enable nginx
...