失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux resin 自动启动不了 linux下开机启动nginx+resin

linux resin 自动启动不了 linux下开机启动nginx+resin

时间:2020-01-22 20:08:34

相关推荐

linux resin 自动启动不了 linux下开机启动nginx+resin

将nginx配置为系统的服务

vi /etc/rc.d/init.d/nginx

#!/bin/bash

# chkconfig: - 85 15

# description: Nginx is a high-performance web and proxy

server.

# It has a lot of features, but it's not for everyone.

# processname: nginx

# pidfile: /var/run/nginx.pid

# config: /usr/local/nginx/conf/nginx.conf

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

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

nginx_pid=/var/run/nginx.pid

RETVAL=0

prog="nginx"

# Source function library.

. /etc/rc.d/init.d/functions

# Source networking configuration.

. /etc/sysconfig/network

# Check that networking is up.

[ ${NETWORKING} = "no" ] && exit

0

[ -x $nginxd ] || exit 0

# Start nginx daemons functions.

start() {

if [ -e $nginx_pid ];then

echo "nginx already running...."

exit 1

fi

echo -n $"Starting $prog: "

daemon $nginxd -c ${nginx_config}

RETVAL=$?

echo

[ $RETVAL = 0 ] && touch

/var/lock/subsys/nginx

return $RETVAL

}

# Stop nginx daemons functions.

stop() {

echo -n $"Stopping $prog: "

killproc $nginxd

RETVAL=$?

echo

[ $RETVAL = 0 ] && rm -f

/var/lock/subsys/nginx /var/run/nginx.pid

}

# reload nginx service functions.

reload() {

echo -n $"Reloading $prog: "

#kill -HUP `cat ${nginx_pid}`

killproc $nginxd -HUP

RETVAL=$?

echo

}

# See how we were called.

case "$1" in

start)

start

;;

stop)

stop

;;

reload)

reload

;;

restart)

stop

start

;;

status)

status $prog

RETVAL=$?

;;

*)

echo $"Usage: $prog {start|stop|restart|reload|status|help}"

exit 1

esac

exit $RETVAL

让nginx有可执行的权限

chmod +x nginx

将nginx加入到服务当中

chkconfig --add nginx

配置nginx的运行级别,让其可以在系统启动的时候跟着启动

chkconfig --level 35 nginx on

通过以下命令来操作nginx

启动:service nginx start

关闭:service nginx stop

重起:service nginx restart

将resin配置为系统服务:

进入$RESIN_HOME

进入contrib目录,将init.resin文件copy到/etc/rc.d/init.d/resin

cp init.resin /etc/rc.d/init.d/resin

给resin可执行的权限

chmod +x /etc/rc.d/init.d/resin

将resin加入到系统服务当中

chkconfig --add resin

将resin设置为自动启动

chkconfig --level 35 resin on

如果觉得《linux resin 自动启动不了 linux下开机启动nginx+resin》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。