将Nginx设置为linux下的服务
来源:互联网 发布:sqlserver服务管理器 编辑:程序博客网 时间:2024/06/10 09:44
1、手动写一个脚本 nginx ,将脚本放置到 /etc/init.d 目录下
2、进入到目录 /etc/init.d,执行命令 vim nginx
2.1 进入到相应的目录
[root@localhost /]# cd /etc/init.d/[root@localhost init.d]# vim nginx
2.2 脚本的内容如下
#!/bin/sh#chkconfig: 2345 85 15 # 2345 表示在2345模式下,开机自启动# Simple Redis init.d script conceived to work on Linux systems# as it does use of the /proc filesystem.nginxd=/usr/local/nginx/sbin/nginxnginx_config=/usr/local/nginx/conf/nginx.confnginx_pid=/var/run/nginx.pidRETVAL=0prog="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
3、给脚本添加执行权限
chmod a+x /etc/init.d/nginx
4、将nginx加入到,开启自启动项
chkconfig --add nginxchkconfig nginx on
5、测试nginx服务
[root@localhost init.d]# service nginx startStarting nginx: [ OK ][root@localhost init.d]# service nginx stopStopping nginx: [ OK ][root@localhost init.d]# service nginx startStarting nginx: [ OK ][root@localhost init.d]# service nginx reloadReloading nginx: [ OK ]
6、参考的博客地址
http://blog.sina.com.cn/s/blog_a51d7b7a0102v0c2.html
1 0
- 将Nginx设置为linux下的服务
- Windows下将nginx安装为服务运行
- 在windows下将Nginx添加为系统服务
- linux下设置tomcat为系统服务
- LINUX下设置RED5为系统服务
- nginx设置为系统服务
- ubuntu下将sonatype nexus设置为系统服务
- 在windows下将Tomcat设置为自动启动的服务
- windows下将解压缩版的tomcat设置为系统服务
- 将mysql服务设置为linux开机自动启动
- windows和linux 下将tomcat注册为服务
- windows和linux 下将tomcat注册为服务
- Linux下将自己安装的Apache(httpd)新增为系统服务,开机自启动
- 将nginx添加为系统服务
- windows将nginx安装为系统服务
- Nginx 教程一:在windows环境下的安装、配置、使用以及设置为windows服务自启动
- ubuntu设置nginx为系统服务
- 如何将Linux下的应用程序VLC设置为开机自启动?
- 数据库索引建立原则
- 钱,钱,钱
- 如何使用GreenDAO 3.0
- Mybatis框架
- unity ugui 伤害飘血
- 将Nginx设置为linux下的服务
- Xcode8适配iOS7及以下设备
- Xcode callers 查找函数被调用/调用
- Java实现阿拉伯数字转换成中文大写数字,以及中文大写数字到阿拉伯数字的转换。
- tp3.2整合uploadify上传实现,解决上传中文TP文件上传保存错误问题
- 接口监听工具 Fiddler 证书创建问题解决方式
- 一个cc1101功耗的问题
- 获取Chronometer 计时器的总秒数
- 自定义video播放组件-支持移动端