Linux Centos7.3 开机启动 Nginx服务
2017-04-24 16:00
483 查看
1.正确安装Nginx
2.编辑nginx的开机启动脚本
脚本内容如下
其中这些参数根据自己的实际情况修改,然后保存退出
3.注册系统服务
4.测试服务
5.设置开机自启动
6.关机重启测试
附:
可执行 ps -ef | grep nginx 查询nginx 是否运行起来
可执行 chkconfig --list 查询nginx 服务在不同运行级的状态,必须在 2345
为 on, 脚本的第二行代码已经设置了
2.编辑nginx的开机启动脚本
vi /etc/init.d/nginx
脚本内容如下
#!/bin/sh # chkconfig: 2345 80 90 # description: Start and Stop nginx #PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DESC="nginx daemon" NAME=nginx DAEMON=/work/nginx/nginx-1.11.9/sbin/$NAME CONFIGFILE=/work/nginx/nginx-1.11.9/conf/$NAME.conf PIDFILE=/work/nginx/nginx-1.11.9/logs/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME set -e [ -x "$DAEMON" ] || exit 0 do_start() { $DAEMON -c $CONFIGFILE || echo -n "nginx already running" } do_stop() { kill -INT `cat $PIDFILE` || echo -n "nginx not running" } do_reload() { kill -HUP `cat $PIDFILE` || echo -n "nginx can't reload" } case "$1" in start) echo -n "Starting $DESC: $NAME" do_start echo "." ;; stop) echo -n "Stopping $DESC: $NAME" do_stop echo "." ;; reload|graceful) echo -n "Reloading $DESC configuration..." do_reload echo "." ;; restart) echo -n "Restarting $DESC: $NAME" do_stop do_start echo "." ;; *) echo "Usage: $SCRIPTNAME {start|stop|reload|restart}" >&2 exit 3 ;; esac exit 0
其中这些参数根据自己的实际情况修改,然后保存退出
:wq
3.注册系统服务
chkconfig --add nginx
4.测试服务
service nginx start
service nginx stop
5.设置开机自启动
chkconfig nginx on
6.关机重启测试
reboot
附:
可执行 ps -ef | grep nginx 查询nginx 是否运行起来
可执行 chkconfig --list 查询nginx 服务在不同运行级的状态,必须在 2345
为 on, 脚本的第二行代码已经设置了
相关文章推荐
- Linux Centos7.3 开机启动 Redis 服务
- Linux(CentOS6.5)下Nginx注册系统服务(启动、停止、重启、重载等)&设置开机自启
- linux(centos6.6) 下安装,配置nginx, 及开机自启动
- 【Linux】Centos设置开机启动服务或者组件
- Linux(CentOS)下设置nginx开机自动启动(2个办法)
- Linux(CentOS)下设置nginx开机自动启动和chkconfig管理
- Linux(CentOS)下设置nginx开机自动启动和chkconfig管理
- linux 把nginx加入到系统服务,并开机自己启动的方法
- linux centos安装nginx7.0 启动、重启、停止服务
- Linux配置Nginx,MySql,php-fpm开机启动的方法 (centos)
- Linux(CentOS)下设置nginx开机自动启动和chkconfig管理
- linux centos 开机自启动服务
- centos6.9下设置nginx服务开机自动启动
- Linux(CentOS)下设置nginx开机自动启动和chkconfig管理
- Linux(CentOS)下设置开机自动启动和chkconfig管理(nginx为例)
- linux(centos)上配置nginx、mysql、php-fpm、redis开机启动<转>
- Linux(CentOS)系统下设置nginx开机自启动
- linux 把nginx加入到系统服务,并开机自己启动的方法
- Linux(CentOS 6)下设置nginx开机自动启动和chkconfig管理
- Linux(Centos)下设置nginx开机启动