zoukankan      html  css  js  c++  java
  • nginx开机启动

    原文地址

    1.在/etc/init.d/下面建一个名叫nginx的文件

    #! /bin/sh
    #chkconfig: 2345 80 90
    #description:auto_run
    
    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
    
    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"
    }
    
    d_check(){
            $DAEMON -t|| echo -n " could not check config"
    }
    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."
    ;;
    check)
            echo -n "Checking $DESC: checking..."
                    d_check
            echo "checked."
    ;;
    restart)
            echo -n "Restarting $DESC: $NAME"
                    d_stop
            sleep 2
            d_start
            echo "."
    ;;
    *)
            echo "Usage:$SCRIPTNAME {start|stop|restart|reload}"
            exit 3
    ;;
    esac
    
    exit 0
    

    2.授权脚本可执行chmod +x /etc/init.d/nginx

    3.命令启动service nginx start/etc.init.d/nginx start

    4.自启动

    Ubuntu:update-rc.d -f nginx defaults
    CentOS:chkconfig  --add nginx
            chkconfig  --list nginx
  • 相关阅读:
    MySql
    027 mysql
    navicat
    基于阿里云资源的分布式部署方案
    translate(50%,50%) 实现水平垂直居中
    SSH2 协议详解
    DNS服务配置篇 巴哥学Server2003
    Java 8 后的新功能梳理
    IBM Cognos BI 最佳实践系列 网站地址
    jsf2.0 入门视频 教程
  • 原文地址:https://www.cnblogs.com/xqhppt/p/4937829.html
Copyright © 2011-2022 走看看