实现这个功能其实非常简单,因为Nginx已经给了支持。先来说一说实现的步骤:
1.在/etc/init.d/下创建一个Nginx文件,其实是一个脚本文件
#在Nginx插入以下代码
#!/bin/bash
# Startup script for the Nginx Web Server
# chkconfig: - 85 15
# description: Nginx is a World Wide Web server. It is used to serve
# HTML files and CGI.
# processname: Nginx
# pidfile: /usr/local/Nginx/logs/Nginx.pid
# config: /usr/local/Nginx/conf/Nginx.conf
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
Nginx_HOME=/usr/local/Nginx/sbin
Nginx_CONF=/usr/local/Nginx/conf
if [ ! -f "$Nginx_HOME/Nginx" ]
then
echo "Nginxserver startup: cannot start"
exit
fi
case "$1" in
'start')
$Nginx_HOME/Nginx -c $Nginx_CONF/Nginx.conf
echo "Nginx start successful"
;;
'stop')
killall -TERM Nginx
;;
esac
chmod a+x /etc/init.d/Nginx
3.有了这个脚本,下面就可以配置通过service来管理了
chkconfig --add /etc/init.d/Nginx
4.配置开机启动
5.加完这个之后,就可以使用service对Nginx进行启动,重启等操作了。
service Nginx start
service Nginx stop
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。