参考网址:http://www.jb51.net/article/120545.htm

# vi /etc/init.d/nginx#!/bin/sh
# Name:nginx4comex
# nginx - this script starts and stops the nginx daemon
#
# description: Nginx is an HTTP(S) server, HTTP(S) reverse \
#        proxy and IMAP/POP3 proxy server
# processname: nginx
# config:   /usr/local/nginx/conf/nginx.conf
# pidfile:   /comexHome/nginx/nginx.pid
#
# Created By http://comexchan.cnblogs.com/# chkconfig: - 85 15
# description: nginx is a World Wide Web server. It is used to serve# Source function library.
. /etc/rc.d/init.d/functions# Source networking configuration.
. /etc/sysconfig/network# Check that networking is up.
[ "$NETWORKING" = "no" ] && exit 0NGINX_DAEMON_PATH="/usr/local/nginx/sbin/nginx"
NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"
NGINX_LOCK_FILE="/var/lock/subsys/nginx4comex"
prog=$(basename $NGINX_DAEMON_PATH)start() {[ -x $NGINX_DAEMON_PATH ] || exit 5[ -f $NGINX_CONF_FILE ] || exit 6echo -n $"Starting $prog: "daemon $NGINX_DAEMON_PATH -c $NGINX_CONF_FILEretval=$?echo[ $retval -eq 0 ] && touch $NGINX_LOCK_FILEreturn $retval
}stop() {echo -n $"Stopping $prog: "killproc $prog -QUITretval=$?echo[ $retval -eq 0 ] && rm -f $NGINX_LOCK_FILEreturn $retval
}restart() {configtest || return $?stopstart
}reload() {configtest || return $?echo -n $"Reloading $prog: "killproc $NGINX_DAEMON_PATH -HUPRETVAL=$?echo
}force_reload() {restart
}configtest() {$NGINX_DAEMON_PATH -t -c $NGINX_CONF_FILE
}rh_status() {status $prog
}rh_status_q() {rh_status >/dev/null 2>&1
}case "$1" instart)rh_status_q && exit 0$1;;stop)rh_status_q || exit 0$1;;restart|configtest)$1;;reload)rh_status_q || exit 7$1;;force-reload)force_reload;;status)rh_status;;condrestart|try-restart)rh_status_q || exit 0;;*)echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"exit 2
esac

必须要有这两句,否则无法用chkconfig添加到服务

# chkconfig: - 85 15
# description: nginx is a World Wide Web server. It is used to serve

转载于:https://www.cnblogs.com/huiy/p/8243759.html

nginx:在centos中自启动相关推荐

  1. CentOS中vsftp安装与配置

    1. 安装  使用chkconfig --list来查看是否装有vsftpd服务:  使用yum命令直接安装:yum -y install vsftpd  然后为它创建日志文件:touch /var/ ...

  2. linux yun nginx,Linux - CentOS 7 通过Yum源安装 Nginx

    添加源 sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.no ...

  3. cent6.8 nginx php,CentOS 6.8 安装Nginx

    本章主要介绍了在CentOS6.8上如何正确安装Nginx. 下载: 需要到Nginx的官网下载安装文件. 联接:http://nginx.org/ 版本:nginx-1.12.1.tar.gz 安装 ...

  4. 红帽linux防火墙关闭端口,Linux CentOS中防火墙的关闭及开启端口

    注:CentOS7之前用来管理防火墙的工具是iptable,7之后使用的是Firewall 样例:在CentOS7上安装tomcat后,在linux本机上可以访问tomcat主页,http://ip: ...

  5. 浅谈在centos中使用docker部署war包项目(jsp篇)

    ​ 在centos中使用docker部署war包项目(jsp篇) 一.环境的准备 二.Docker优点 1.简化程序 2.避免选择恐惧症 3.节省开支 三.Docker结构 1.Client( Doc ...

  6. CentOS中安装Tomcat9

    安装Tomcat之前,需要先安装JDK,安装JDK请参考:CentOS中安装JDK环境 1.下载安装包 官网下载地址:https://tomcat.apache.org/download-90.cgi ...

  7. 函数指针--Nginx和Redis中两种回调函数写法

    1.Nginx和Redis中两种回调函数写法 #include <stdio.h>//仿Nginx风格 //结构外声明函数指针类型 typedef void (*ngx_connectio ...

  8. 顺风详解Nginx系列—Ngx中的变量

    在计算机语言中,变量是用来存储和表示数据的,但不同的语言表示变量的方式不同,像java语言会把变量抽象成各种类型,并且每种类型都会用一个特殊的符号表示,比如表示一个整数需要这样: int age= 2 ...

  9. mysql 只允许本地登陆 centos,Centos中MySQL设置密码跟不允许匿名登陆

    在Centos中刚安装完的Mysql,root用户默认是无密码的,并且允许匿名登录,当然仅限于本地登陆.这点我们可以通过查看数据库mysql中user表得到检验: 由user表可以看出,root用户对 ...

最新文章

  1. ruby gem 本地安装方法
  2. border属性的CSS缩写顺序
  3. express 配置支持https
  4. 剪切粘贴时总是上次的内容_如何关闭 iOS 14 的粘贴通知
  5. python写入文件中文乱码_记一次python写入txt文件正常,但是写入csv文件中文乱码问题...
  6. java实现递归算法_如何在Java中实现二进制搜索算法而无需递归
  7. [JNI] 开发基础(1) c语言基本类型
  8. WPA无线密码破解利器EWSA/跑包软件
  9. qlikview连接mysql_QlikView 通过ODBC 连接IBM DB2
  10. 浏览器拉起APP(深度链接)——scheme方法
  11. 【STM32F429】第6章 ThreadX GUIX上手之STM32F429 DMA2D加速
  12. Laplacian of Gaussian公式的英文推导过程
  13. mongodb关联表查询
  14. 如何在网格上绘画【UE4】
  15. 易维php使用介绍,Web易维版:AR配置三层组网管理「AP + 傻瓜交换机+三层交换机 + AR」...
  16. stardict安装与优化详解
  17. 迅为2K1000龙芯开发板PMON 开发
  18. JavaScript:队列的封装及面试题击鼓传花队列方法实现案例
  19. P2557 芝麻开门
  20. 日语五十音图龙泉速记法

热门文章

  1. viewpage的使用
  2. 445 - Marvelous Mazes
  3. 2012 RDS Remote App 对于win7的支持问题
  4. 软件“身份证”频被盗 金山安全呼吁企业加强管理
  5. mirc635.rar
  6. [洛谷P2742]【模板】二维凸包([USACO5.1]圈奶牛Fencing the Cows)
  7. Xcode SVN配置
  8. [剑指Offer] 59.按之字形顺序打印二叉树
  9. 关于脉冲信号发生器的一点心得
  10. Oracle创建表空间(转)