zoukankan      html  css  js  c++  java
  • nginx 开机启动脚本 可以使用systemctl enable service 添加开机启动

    ubuntu 下的nginx 系统脚本

    
    
    #! /bin/sh
    # Author: rui ding
    # Modified: Geoffrey Grosenbach http://www.linuxidc.com
    # Modified: Clement NEDELCU
    # Reproduced with express authorization from its 
    
    ### BEGIN INIT INFO
    # Provides:          nginx
    # Required-Start:    $all
    # Required-Stop:     $all
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: starts the nginx web server
    # Description:       starts nginx using start-stop-daemon
    ### END INIT INFO
    
    
    contributors
    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
    
    
    # If the daemon file is not found, terminate the script.
    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"
    }
    
    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."
      ;;
      restart)
      echo -n "Restarting $DESC: $NAME"
      d_stop
    # Sleep for two seconds before starting again, this should give the
    # Nginx daemon some time to perform a graceful stop.
      sleep 2
      d_start
      echo "."
      ;;
      *)
      echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2
      exit 3
      ;;
    esac
    exit 0

    初次配置nginx 时注意

    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

    需要更改,不然路径找不到

  • 相关阅读:
    使用JS动态创建含有1000行的表格
    HashTable、HashMap、LinkedHashMap、TreeMap的比较
    移动节点
    WebLoigc的配置(生产模式与开发模式)
    海量数据查询问题--简单的理解
    Servlet中乱码问题
    九度 1369 字符串的排列
    九度 1349 数字在排序数组中出现的次数
    九度 1384 二维数组中的查找
    九度 1402 特殊的数
  • 原文地址:https://www.cnblogs.com/tylf-lk/p/10133500.html
Copyright © 2011-2022 走看看