Nginx ne demarre pas en boot

Demande d'aide : c'est ici.
Répondre
allan71
Messages : 8
Inscription : 27 févr. 2018, 23:24
Status : Hors-ligne

Bonjour ,
j'ai passer tout le weekend a comprendre pourquoi mon installation de Nginx ne démarre pas en boot ,
Voici mon installation:
Installation faite sur une VirtualBox VM (Oracle) Debian 8 Jessie.

Code : Tout sélectionner

wget http://nginx.org/download/nginx-1.13.1.tar.gz
wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
tar -zxvf nginx-1.13.1.tar.gz
unzip master.zip
cd nginx-1.13.1
./configure --with-http_ssl_module --add-module=../nginx-rtmp-module-master
make
sudo make install
Installation spécialement pour avoir le module Rtmp , installer en "usr/bin/local/niginx

mon Bash de démarrage que j'ai modifier plusieurs fois sans succès:

Code : Tout sélectionner

#!/bin/bash

### BEGIN INIT INFO
# Provides:                             nginx
# Required-Start:               $all
# Require-Stop:                 $all
# Default-Start:                2 3 4 5
# Default-Stop:                 0 1 6
# Short-Description:    starts the nginx web server
# Description:                  starts nginx using start-stop-daemon
### END INIT INFO

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/nginx/sbin/nginx
NAME=nginx
DESC=nginx

test -x $DAEMON || exit 0

# Include nginx defaults if available
if [ -f /etc/defaults/nginx ] ; then
        . /etc/defaults/nginx
fi

set -e

. /lib/lsb/init-functions

case "$1" in
        start)
                echo -n "Starting $DESC: "
                start-stop-daemon --start --quiet --pidfile /usr/local/nginx/logs/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS || true
                echo "$NAME."
                ;;
        stop)
                echo -n "Stopping $DESC: "
                start-stop-daemon --stop --quiet --pidfile /usr/local/nginx/logs/$NAME.pid --exec $DAEMON || true
                echo "$NAME."
                ;;
        restart|force-reload)
                echo -n "Restarting $DESC: "
                start-stop-daemon --stop --quiet --pidfile /usr/local/nginx/logs/$NAME.pid --exec $DAEMON || true
                sleep 1
                start-stop-daemon --start --quiet --pidfile /usr/local/nginxlogs/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS || true
                echo "$NAME."
                ;;
        reload)
                echo -n "Reloading $DESC configuration: "
                start-stop-daemon --stop --signal HUP --quiet --pidfile /usr/local/nginx/logs/$NAME.pid --exec $DAEMON || true
                echo "$NAME."
                ;;
        status)
                status_of_proc -p /usr/local/nginx/logs/$NAME.pid "$DAEMON" nginx && exit 0 || exit $?
                ;;
        *)
                N=/etc/init.d/$NAME
                echo "Usage: $N {start|stop|restart|reload|force-reload|status}" >&2
                exit 1
                ;;
esac

exit 0
J'ai copier celui-ci dans init.d et usr/bin avec les droits 755 ,
entrer la commande:
update-rc.d nginx defaults
Mais elle a pas l'air de fonctionner , il y a aucun retour a la commande :icon_confused:
Sans la commande
sudo /usr/local/nginx/sbin/nginx
cela ne démarre pas :icon_sad:
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5924
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonjour, sur un debian 8, tu devrais avoir systemd comme gestionnaire de service, alors que là, tu parles du vieux systemV.
De plus, pourquoi ne pas utiliser le paquet debian qui t'installe un script de démarrage tout seul ?
Avatar de l’utilisateur
PengouinPdt
Contributeur
Contributeur
Messages : 1343
Inscription : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors-ligne

Je rejoins @piratebab ; c'est ce chercher les ennuis !
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
Répondre