读书人

linux平添nginx服务

发布时间: 2012-08-01 17:53:40 作者: rapoo

linux添加nginx服务

?

一、编写nginx服务脚本

vi /etc/init.d/nginx

?

?

#!/bin/bash# chkconfig: 2345 90 91# description: nginx web server# processname: nginx# config: /usr/local/nginx/conf/nginx.conf# pidfile: /usr/local/nginx/log/nginx.pid# Source function library.. /etc/init.d/functions# Source networking configuration.. /etc/sysconfig/networkif [ -f /etc/sysconfig/nginx ];then. /etc/sysconfig/nginxfiRETVAL=0prog="nginx"start() {# Check that networking is up.[ "$NETWORKING" = "no" ] && exit 1echo -n $"Starting $prog: "daemon /usr/local/nginx/sbin/nginx $OPTIONSRETVAL=$?echo[ $RETVAL -eq 0 ] && touch /var/lock/subsys/nginxreturn $RETVAL}stop() {echo -n $"Shutting down $prog: "killproc /usr/local/nginx/sbin/nginxRETVAL=$?echo[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/nginxreturn $RETVAL}case "$1" instart)start;;stop)stop;;status)status nginxRETVAL=$?;;restart|reload)stopstartRETVAL=$?;;condrestart)if [ -f /var/lock/subsys/nginx ]; thenstopstartRETVAL=$?fi;;*)echo "Usage: $0 {start|stop|restart|condrestart|status}"RETVAL=3esacexit $RETVAL
?

?

?

二、为nginx脚本添加权限

chmod a+x /etc/init.d/nginx

?

三、添加nginx服务

chkconfig --add nginx

chkconfig nginx on

?

备注:(转)

读书人网 >UNIXLINUX

热点推荐