nginx 开机启动脚本 可以使用systemctl enable service 添加开机启动
2018-07-28 23:37
465 查看
ubuntu 下的nginx 系统脚本
#! /bin/sh # Author: rui ding # Modified: Geoffrey Grosenbach http://www.linuxidc.com # Modified: Clement NEDELCU # Reproduced with express authorization from its ### BEGIN INIT INFO # Provides: nginx # Required-Start: $all # Required-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 contributors set -e PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DESC="nginx daemon" NAME=nginx DAEMON=/usr/local/nginx/sbin/$NAME SCRIPTNAME=/etc/init.d/$NAME # If the daemon file is not found, terminate the script. test -x $DAEMON || exit 0 d_start() { $DAEMON || echo -n " already running" } d_stop() { $DAEMON –s quit || echo -n " not running" } d_reload() { $DAEMON –s reload || echo -n " could not reload" } case "$1" in start) echo -n "Starting $DESC: $NAME" d_start echo "." ;; stop) echo -n "Stopping $DESC: $NAME" d_stop echo "." ;; reload) echo -n "Reloading $DESC configuration..." d_reload echo "reloaded." ;; restart) echo -n "Restarting $DESC: $NAME" d_stop # Sleep for two seconds before starting again, this should give the # Nginx daemon some time to perform a graceful stop. sleep 2 d_start echo "." ;; *) echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2 exit 3 ;; esac exit 0
初次配置nginx 时注意
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
需要更改,不然路径找不到 阅读更多
相关文章推荐
- nginx编辑开机启动(/etc/init.d/nginx)(可以直接使用)
- nginx编辑开机启动(/etc/init.d/nginx)(可以直接使用)
- 【转载】Ubuntu下添加开机启动脚本
- Centos搭建nginx环境,编译,添加服务,开机启动。
- 编写一个nginx开机启动脚本
- Ubuntu下添加开机启动脚本
- 怎么查看nginx已经启动成功并且添加自动开机启动
- nginx开机自动启动脚本
- ubuntu 添加开机启动脚本
- hbase0.96.x开机启动的后台服务脚本(请结合上一篇,修改一下文件和目录名,即可直接复制使用)
- Powershell小技巧之使用Copy-Item添加程序到开机启动
- linux下添加自动启动项及设置开机自动启动脚本方法
- Nginx开机启动脚本
- Ubuntu下添加开机启动脚本
- Ubuntu下添加开机启动脚本
- nginx开机自动启动脚本
- Ubuntu下添加开机启动脚本
- Ubuntu下添加开机启动脚本
- 制作CentOS中Nginx开机启动脚本
- Ubuntu下添加开机启动脚本的方法