HI END


一种永不妥协,追求极致与完美的精神与态度。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

制作CentOS中Nginx开机启动脚本(转)

Posted on 2012-08-06 10:11  HI END  阅读(194)  评论(0编辑  收藏  举报

来源:http://my.oschina.net/yankunren/blog/70047

环境

服务器:192.168.10.181

系统:CentOS 6.0

Nginx版本:1.0.8

制作过程

1、切换至root用户

clip_image001

2、建立脚本文件nginxd

[root@Nginx canyouNgx]# vi /etc/init.d/nginxd

插入以下内容

#!/bin/bash

#

# chkconfig: - 85 15

# description: Nginx is a World Wide Web server.

# processname: nginx

nginx=/usr/local/nginx/sbin/nginx

conf=/usr/local/nginx/conf/nginx.conf

case $1 in

start)

echo -n "Starting Nginx"

$nginx -c $conf

echo " done"

;;

stop)

echo -n "Stopping Nginx"

killall -9 nginx

echo " done"

;;

test)

$nginx -t -c $conf

;;

reload)

echo -n "Reloading Nginx"

ps auxww | grep nginx | grep master | awk '{print $2}' | xargs kill -HUP

echo " done"

;;

restart)

$0 stop

$0 start

;;

show)

ps -aux|grep nginx

;;

*)

echo -n "Usage: $0 {start|restart|reload|stop|test|show}"

;;

esac

 

3、更改nginxd权限

[root@Nginx canyouNgx]# chmod 755 /etc/init.d/nginxd

4、设置开机启动

[root@Nginx canyouNgx]# chkconfig nginxd on