Cómo agregar Nginx al servicio del sistema

  

Nginx no está registrado como un servicio del sistema por defecto después de la instalación. Por lo tanto, debe agregar manualmente los scripts del servicio del sistema para proporcionar un script de servicio que escribí y probé a través de Nginx. Y póngalo en /etc/init.d/y renómbrelo a nginx y cambie los permisos chmod + x /etc/init.d/nginx.

Inicie nginx
service nginx start

o
/etc/init.d/nginx start

Otros comandos se pueden ver directamente desde el script, muy simple.
#! /bin /sh # Script utilizado para registrar Nginx como servicio de sistema #Author CplusHua # http: //www.219.me#chkconfig: - 85 15set -ePATH = /usr /local /sbin: /Usr /local /bin: /sbin: /bin: /usr /sbin: /usr /binDESC = "Daemon Nginx" NAME = nginxDAEMON = /usr /local /nginx /sbin /$ NAMESCRIPTNAME = /etc /init.d /Salir de la prueba -x $ DAEMON | $ NAME # el demonio no existe | Salir 0d_start () {$ DAEMON | | Echo -n " aready running "} d_stop () {$ DAEMON -s quit | |  Eco -n " no se está ejecutando "} d_reload () {$ DAEMON -s reload | |  Echo -n " no pudo recargar "} estuche " $ 1 " en inicio) echo -n " Comenzando $ DESC: $ NAME " d_start echo ". &Quot;; stop; echo -n " Deteniendo $ DESC : $ NAME " d_stop echo ". &Quot;;; recarga) echo -n " Recarga $ DESC: configurationg ..... " d_reload echo " recargado. &Quot;; reinicio) echo -n " Reiniciando $ DESC: $ NAME " d_stop sleep 3 d_start echo ". &Quot;;; *) echo " Uso: $ SCRIPTNAME {start | Parada | Reiniciar | Recargar} " > &2 exit 3;; esacexit 0

Nota: #chkconfig: - 85 15 Debe haber espacios entre esta línea y 85, de lo contrario no podrá usar chkconfig para configurar el arranque.

Copyright © Conocimiento de Windows All Rights Reserved