yongbi
-
Compteur de contenus
4 -
Inscription
-
Dernière visite
Messages posté(e)s par yongbi
-
-
Merci pour ta réponse mais là je sèche.. j'ai vérifié j'ai bien nginx dans /usr/bin mais quand je lance le script :
HPPROLIANT> ./nginx.sh start
./nginx.sh: line 55: usr/bin/nginx: not found
HPPROLIANT> ls -lrt | grep -i nginx
-rwxr-xr-x 1 root root 673852 Apr 26 2016 nginx
Et je suis connecté en root. donc je ne pige pas
dans le sh j'ai mis :
PATH="/bin:/usr/bin"
BASE="/usr/local"
# contourner la restriction AppArmor (DSM6)
#SYSNGINX=/bin/nginx
#NGINX=$BASE/bin/nginx
#cp --update --archive $SYSNGINX $NGINX#DSM 5 seulement pour ligne suivante
NGINX="usr/bin/nginx"0 -
J'ai mis la ligne en la commentant précédemment que c uniquement pour DSM 5 et j'ai gardé les lignes DSM 6 en commentaires.
Le soucis c'est que /bin/nginx n'existe pas, personne n'a encore un DSM 5 et pourrait retrouver la ligne à ajouter ?
0 -
Bonjour,
Je suis en DSM 5.2 et impossible de lancer le script, j'obitens l'erreur suivante :
nginx.sh: line 52: -p: not found
Merci de toute aide
contenu du script :
#! /bin/ash
#
# nginx local startup for DSM
#
PATH="/bin:/usr/bin"BASE="/usr/local"
# contourner la restriction AppArmor (DSM6)
#SYSNGINX=/bin/nginx
#NGINX=$BASE/bin/nginx
#cp --update --archive $SYSNGINX $NGINXPREFIX="$BASE/etc/nginx"
CONF="$PREFIX/nginx.conf"
PIDFILE="/var/run/nginx-local.pid"
PROXY_TEMP_PATH="/var/lib/nginx-local/proxy"
[ -f $CONF ] || exit 0if [ ! -d $PROXY_TEMP_PATH ] ; then
mkdir -p $PROXY_TEMP_PATH
chown http:http $PROXY_TEMP_PATH
chmod u=rwx,g=rwx,o= $PROXY_TEMP_PATH
fiaction=$1
# build nginx arglist
set -- -p $PREFIX -c $CONF -g "pid $PIDFILE;"
case $action in
start)
[ -t 0 ] || exec >/tmp/nginx-startup.log 2>&1
$NGINX "$@" && echo >&2 "nginx: $action"
;;
stop|reload|quit)
$NGINX "$@" -s $action && echo >&2 "nginx: $action"
;;
restart)
for action in stop start
do
$0 "$action"
done
;;
status)
if [ -r $PIDFILE ] ; then
# ps -www -fp $(<$PIDFILE) # <ligne à utiliser en DSM6, suivante pour DSM5
/bin/ps -w | awk -vpid="$(cat $PIDFILE)" '($1 == pid)'
fi
;;
*)
echo "$0: unknown param \"$action\""
;;
esac0
Reverse proxy avec NGINX (restauré)
dans Tutoriels
Posté(e)
Quel abruti je suis j'ai oublié le slash initial...merci