Siguiendo el tutorial Cómo instalar rails y nginx con el pasajero en Ubuntu de DigitalOcean.com, el séptimo paso inicia manualmente nginx:
sudo service nginx start
pero falla con el siguiente error:
nginx: unrecognized service
Siguiendo el tutorial Cómo instalar rails y nginx con el pasajero en Ubuntu de DigitalOcean.com, el séptimo paso inicia manualmente nginx:
sudo service nginx start
pero falla con el siguiente error:
nginx: unrecognized service
Respuestas:
El nginx: unrecognized serviceerror significa que los scripts de inicio deben crearse.
Afortunadamente, los scripts de inicio ya se han escrito.
Podemos buscarlos wgety configurarlos siguiendo estos pasos:
# 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
Ahora podemos controlar nginxusando:
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 pero no funciona, ¿tengo que cambiar algo más?
También puede significar que los permisos son incorrectos en el script de inicio, por ejemplo, no tiene el bit de ejecución establecido