Nach der Anleitung zum Installieren von Rails und Nginx mit Passenger in Ubuntu von DigitalOcean.com wird Nginx im siebten Schritt manuell gestartet:
sudo service nginx start
schlägt aber mit folgendem Fehler fehl:
nginx: unrecognized service
Nach der Anleitung zum Installieren von Rails und Nginx mit Passenger in Ubuntu von DigitalOcean.com wird Nginx im siebten Schritt manuell gestartet:
sudo service nginx start
schlägt aber mit folgendem Fehler fehl:
nginx: unrecognized service
Der nginx: unrecognized service
Fehler bedeutet, dass die Startskripte erstellt werden müssen.
Zum Glück sind die Startskripte bereits geschrieben.
Wir können sie mit wget
den folgenden Schritten abrufen und einrichten:
# 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
Jetzt können wir steuern nginx
mit:
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
Aber es funktioniert nicht. Muss ich noch etwas ändern?Dies kann auch bedeuten, dass die Berechtigungen für das Init-Skript falsch sind, z. B., dass das Ausführungsbit nicht gesetzt ist
quelle
für mich lief ich vagrant um nginx einzurichten und vergaß
-y
das einzutragen damit die nginx installation nicht abgeschlossen war. Also musste ich nur sicherstellen, dass es in meiner Vagrant init.sh-bash-Datei in Ordnung warquelle