您的位置:首页 > 运维架构 > Nginx

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

2012-08-06 10:11 561 查看
来源:http://my.oschina.net/yankunren/blog/70047

环境

服务器:192.168.10.181

系统:CentOS 6.0

Nginx版本:1.0.8

制作过程

1、切换至root用户





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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: