nginx 加入contos服务启动 service
来源:互联网 发布:淘宝上的食品能买吗 编辑:程序博客网 时间:2024/06/07 19:59
转载于
把下面的代码保存为nginx 没有后缀名的文件
放在/etc/init.d/nginx 文件里面
3.设置权限并启动nginx :
chmod 755 /etc/init.d/nginx
/etc/init.d/nginx start
//添加为系统服务
chkconfig –add nginx
//查看服务拉几个模式开启了次服务
chkconfig –list nginx
//下面是开启345模式启动php-fpm 就是系统自动启动的时候自动开启此服务
chkconfig –level 345 nginx on
最后,给出nginx 以服务的方式启动、停止和重启:
service nginx start
service nginx stop
service nginx reload
#!/bin/sh## nginx - this script starts and stops the nginx daemon## chkconfig: - 85 15# description: Nginx is an HTTP(S) server, HTTP(S) reverse \# proxy and IMAP/POP3 proxy server# processname: nginx# config: /etc/nginx/nginx.conf# config: /etc/sysconfig/nginx# pidfile: /var/run/nginx.pid# Source function library.. /etc/rc.d/init.d/functions# Source networking configuration.. /etc/sysconfig/network# Check that networking is up.[ "$NETWORKING" = "no" ] && exit 0#nginx="/usr/sbin/nginx"#四哥:设定nginx程序路径nginx="/usr/local/nginx/sbin/nginx"prog=$(basename $nginx)#NGINX_CONF_FILE="/etc/nginx/nginx.conf"#四哥:设定nginx配置文件路径NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"[ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx#lockfile=/var/lock/subsys/nginx#四哥:设定nginx锁文件lockfile=/var/lock/nginx.lockstart() { [ -x $nginx ] || exit 5 [ -f $NGINX_CONF_FILE ] || exit 6 echo -n $"Starting $prog: " daemon $nginx -c $NGINX_CONF_FILE retval=$? echo [ $retval -eq 0 ] && touch $lockfile return $retval}stop() { echo -n $"Stopping $prog: " killproc $prog retval=$? echo [ $retval -eq 0 ] && rm -f $lockfile return $retval}restart() { configtest_q || configtest || return 6 stop start}reload() { configtest_q || configtest || return 6 echo -n $"Reloading $prog: " killproc $nginx -HUP echo}configtest() { $nginx -t -c $NGINX_CONF_FILE}configtest_q() { configtest >/dev/null 2>&1}rh_status() { status $prog}rh_status_q() { rh_status >/dev/null 2>&1}# Upgrade the binary with no downtime.upgrade() { #local pidfile="/var/run/${prog}.pid" #四哥:设定pid文件路径 local pidfile="/var/run/nginx/nginx.pid" local oldbin_pidfile="${pidfile}.oldbin" configtest_q || configtest || return 6 echo -n $"Staring new master $prog: " killproc $nginx -USR2 retval=$? echo sleep 1 if [[ -f ${oldbin_pidfile} && -f ${pidfile} ]]; then echo -n $"Graceful shutdown of old $prog: " killproc -p ${oldbin_pidfile} -QUIT retval=$? echo return 0 else echo $"Something bad happened, manual intervention required, maybe restart?" return 1 fi}case "$1" in start) rh_status_q && exit 0 $1 ;; stop) rh_status_q || exit 0 $1 ;; restart|configtest) $1 ;; force-reload|upgrade) rh_status_q || exit 7 upgrade ;; reload) rh_status_q || exit 7 $1 ;; status|status_q) rh_$1 ;; condrestart|try-restart) rh_status_q || exit 7 restart ;; *) echo $"Usage: $0 {start|stop|reload|configtest|status|force-reload|upgrade|restart}" exit 2esac
0 0
- nginx 加入contos服务启动 service
- 将Nginx加入service服务中
- 如何把apache和nginx 加入到系统服务,用service 命令来控制启动、停止
- nginx 服务启动脚本 chkconfig service
- nginx加入到系统服务并开机自启动项
- 用service启动nginx
- 将Cassandra加入linux系统service服务(方便启动与关闭)
- linux 把nginx加入到系统服务,并开机自己启动的方法
- Android Service---启动服务
- Android Service---启动服务
- 启动service服务
- Service之启动服务
- service服务(启动服务)
- nginx 服务启动脚本
- nginx服务启动脚本
- nginx服务启动
- nginx服务无法启动
- 开机自启动服务Service
- Lambda表达式详解
- Tomcat 配置https访问服务
- Spring : 基于XML Schema的配置(一)(转载)
- 算法课第七周作业 | Word Break
- 博为峰Java技术文章 ——JavaSE Swing 布局管理器简述
- nginx 加入contos服务启动 service
- Python3列表
- 每日一题 No.13 会移动的光标
- Codeblocks中配置OpenGL
- 菜鸟学android(2)帧布局,绝对布局,表格布局,网格布局
- 生产者和消费者问题【java等待通知机制实现】
- 仿网易新闻主界面(一)——RadioGroup+Fragment
- Oracle(24)pl/sql编程 视图
- Linux内核分析(七)之待时而动