nginx1.10.0启动脚本

#!/bin/sh
#
# nginx Start up the nginx server daemon
#
# chkconfig: 2345 55 25
# Description: starts and stops the nginx web server
#
### BEGIN INIT INFO
# Provides: nginx
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: starts and stops the nginx web server
### END INIT INFO
# To install:
# copy this file to /etc/init.d/nginx
# shell> chkconfig --add nginx (RedHat)
# shell> update-rc.d -f nginx defaults (debian)
# To uninstall:
# shell> chkconfig --del nginx (RedHat)
# shell> update-rc.d -f nginx remove
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
NAME=nginx
DAEMON=/usr/local/nginx/sbin/$NAME
CONFIGFILE=/usr/local/nginx/conf/$NAME.conf
PIDDIR=/var/local/nginx/logs
PIDFILE=$PIDDIR/$NAME.pid
ULIMIT=10240
set -e
[ -x "$DAEMON" ] || exit 0

do_start() {
    echo "Starting $NAME ..."
    ulimit -SHn $ULIMIT
    
    $DAEMON -c $CONFIGFILE
}

do_stop() {
    echo "Shutting down $NAME ..."
    $DAEMON -s stop
}

do_reload() {
    echo "Reloading $NAME ..."
    $DAEMON -s reload
}

case "$1" in
start)
    [ ! -f "$PIDFILE" ] && do_start || echo "nginx already running"
    echo -e ".\ndone"
;;

stop)
    do_stop || echo "nginx not running"
    echo -e ".\ndone"
;;

reload)
    do_reload || echo "nginx not running"
    echo -e ".\ndone"
;;

*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|reload}" >&2
exit 1
;;

esac

exit 0

时间: 2024-10-19 03:55:41

nginx1.10.0启动脚本的相关文章

Linux(CentOS6.5)下编译安装Nginx官方最新稳定版(nginx-1.10.0)

本文地址http://comexchan.cnblogs.com/ ,作者Comex Chan,尊重知识产权,转载请注明出处,谢谢! 下载相关组件源码 组件名 组件官网 直接下载地址 pcre http://www.pcre.org/ http://120.52.73.43/jaist.dl.sourceforge.net/project/pcre/pcre/8.38/pcre-8.38.tar.gz openssl https://www.openssl.org/source/ https:/

10.开机启动脚本,用户文件含义《Mr.Robot》

前言:基础知识,要记住哦<Mr.Robot> ---------------------------------------------------- 一. 开机启动脚本 /etc/profile 全局 /etc/profile.d/*.sh 全局 ~/.bash_profile 个人配置,仅对当前用户有效 如何读取配置文件 /etc/profile -->/etc/profile.d/*.sh -->~/.bash_profile-->~/.bashrc -->/et

LNMP/LEMP(PHP7.0.04+mysql5.7.12+nginx1.10.0)

预览: Installing Nginx with PHP 7 and MySQL 5.7 (LEMP) on Ubuntu 16.04 LTS This tutorial exists for these OS versions Ubuntu 15.10 (Wily Werewolf) Ubuntu 14.04 LTS (Trusty Tahr) Ubuntu 13.04 (Raring Ringtail) Ubuntu 12.10 (Quantal Quetzal) Ubuntu 12.04

centos6.5 安装nginx1.10

系统环境 centos6.5 x64 mini 关闭防火墙 关闭selinux 开始安装nginx 创建用户 [[email protected] sbin]# useradd -M nginx -s /sbin/nologin 安装环境需要的包 yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetyp

CentOS7.0安装Nginx 1.10.0

首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++.gcc.openssl-devel.pcre-devel和zlib-devel 所以执行如下命令安装$ yum install gcc-c++ $ yum install pcre pcre-devel $ yum install zlib zlib-devel $ yum install openssl openssl--devel 安装之前,最好检查一下是否已经安装有ngi

安装zabbix-3.0.3+nginx-1.10.1+php-5.6.22

好久没有接触监控类的软件了,今天抽空搭建了下最新的版本 首先系统环境 zabbix-server-1 192.168.11.11   centos6.7 mysql-server    192.168.11.5    mysql服务器独立安装 两台服务器,mysql独立安装好的,这个安装不在此介绍了 zabbix-server-1 是全新安装,安装时选择基本安装,同时在开发组件里把 服务器平台开发 桌面平台开发 附加开发 勾选上 另外为了让web页面能够支持中文显示,在语言里,添加中午字体 中文

centos6.8下安装部署LNMP(备注:nginx1.8.0+php5.6.10+mysql5.6.12)

在平时运维工作中,经常需要用到LNMP应用框架.以下对LNMP环境部署记录下: 1)前期准备:为了安装顺利,建议先使用yum安装依赖库[[email protected] ~]#yum install -y make cmake gcc gcc-c++ autoconf automake libpng-devel libjpeg-devel zlib libxml2-devel ncurses-devel bison libtool-ltdl-devel libiconv libmcrypt m

CentOS6.8编译安装Nginx1.10.2+MySQL5.7.16+PHP7.0.12

1.    下载 #MySQL下载地址 http://dev.mysql.com/downloads/mysql/ #Nginx下载地址 http://nginx.org/en/download.html #PHP下载地址 http://php.net/downloads.php 使用WinSCP把下载好的压缩包上传到/usr/local/src目录 mysql-5.7.16.tar.gz nginx-1.10.2.tar.gz php-7.0.12.tar.gz 2.    安装 2.1   

centos7.2+php7.0.10+mysql5.7.14+nginx1.10.1搭建LNMP环境

一.准备工作: 软件默认下载在/usr/local/src下,安装在/app/local下的php.mysql.nginx.data目录下,安装顺序按照nginx->mysql->php进行 编译工具集: yum install -y wget gcc gcc-c++ autoconf automake cmake bison m4 libxml2 libxml2-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel pcre