Après le tutoriel Comment installer rails et nginx avec passagers sur Ubuntu de DigitalOcean.com, la septième étape démarre manuellement nginx:
sudo service nginx start
mais échoue avec l'erreur suivante:
nginx: unrecognized service
Après le tutoriel Comment installer rails et nginx avec passagers sur Ubuntu de DigitalOcean.com, la septième étape démarre manuellement nginx:
sudo service nginx start
mais échoue avec l'erreur suivante:
nginx: unrecognized service
L' nginx: unrecognized service
erreur signifie que les scripts de démarrage doivent être créés.
Heureusement, les scripts de démarrage ont déjà été écrits.
Nous pouvons les récupérer wget
et les configurer en suivant ces étapes:
# Download nginx startup script
wget -O init-deb.sh https://www.linode.com/docs/assets/660-init-deb.sh
# Move the script to the init.d directory & make executable
sudo mv init-deb.sh /etc/init.d/nginx
sudo chmod +x /etc/init.d/nginx
# Add nginx to the system startup
sudo /usr/sbin/update-rc.d -f nginx defaults
Maintenant, nous pouvons contrôler en nginx
utilisant:
sudo service nginx stop
sudo service nginx start
sudo service nginx restart
sudo service nginx reload
/etc/init/nginx.conf
?PATH=/etc/nginx/sbin:/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/etc/nginx/sbin/nginx
mais cela ne fonctionne pas, dois-je changer quoi que ce soit?Cela peut également signifier que les autorisations sont fausses sur le script init, par exemple, vous n'avez pas le bit d'exécution défini
la source
pour moi, je courais vagabond pour installer nginx et j'ai oublié de le mettre
-y
afin que l’installation de nginx ne soit pas terminée. Donc je devais juste m'assurer que tout allait bien dans mon fichier bash d'init.sh Vagrantla source