在 / etc/init.d 下创建文件 nginx
[[email protected] ~]# VIM /etc/init.d/nginx
其内容参考 nginx 官方文档
需要注意的配置:
- nginx="/usr/local/nginx/sbin/nginx" // 修改成 nginx 执行程序的路径.
- NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf" // 修改成 nginx.conf 文件的路径.
保存后设置文件的执行权限
[[email protected] ~]# chmod a+x /etc/init.d/nginx
至此就可以通过下面指令控制启动停止
- /etc/init.d/nginx start
- /etc/init.d/nginx stop
上面的方法完成了用脚本管理 nginx 服务的功能, 但是还是不太方便.
先将 nginx 服务加入 chkconfig 管理列表:
[[email protected] ~]# chkconfig --add /etc/init.d/nginx
加完这个之后, 就可以使用 service 对 nginx 进行启动, 重启等操作了.
- service nginx start
- service nginx stop
- service nginx restart
最后设置开机自动启动
[[email protected] ~]# chkconfig nginx on
引用:
来源: http://www.bubuko.com/infodetail-3096680.html