nginx linux 系统服务,把ngnix注册为linux服务 将Nginx设置为linux下的服务
一、创建服务脚本
vim /etc/init.d/nginx
脚本内容如下
#! /bin/sh
# chkconfig: - 85 15
PATH=/web/server/nginx/sbin
DESC="nginx daemon"
NAME=nginx
DAEMON=/web/server/nginx/sbin/$NAME
CONFIGFILE=/web/server/nginx/conf/$NAME.conf
PIDFILE=/web/server/nginx/logs/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME
set -e
[ -x "$DAEMON" ] || exit 0
do_start() {
$DAEMON -c $CONFIGFILE || echo -n "nginx already running"
}
do_stop() {
$DAEMON -s stop || echo -n "nginx not running"
}
do_reload() {
$DAEMON -s reload || echo -n "nginx can't reload"
}
case "$1" in
start)
echo -n "Starting $DESC: $NAME"
do_start
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME"
do_stop
echo "."
;;
reload|graceful)
echo -n "Reloading $DESC configuration..."
do_reload
echo "."
;;
restart)
echo -n "Restarting $DESC: $NAME"
do_stop
do_start
echo "."
;;
*)
echo "Usage: $SCRIPTNAME {start|stop|reload|restart}" >&2
exit 3
;;
esac
exit 0
二、添加服务
chkconfig --add nginx
三、测试
service nginx start
service nginx stop
service nginx restart
service nginx reload
问题解决!
====================我是华丽的分割线==========================
如果执行不成功, 可以给脚本添加执行权限
chmod a+x /etc/init.d/nginx
还可以添加开机自启动
chkconfig nginx on
标签:do,NAME,nginx,ngnix,stop,echo,Nginx,reload,linux
来源: https://www.cnblogs.com/zjulanjian/p/11169935.html
nginx linux 系统服务,把ngnix注册为linux服务 将Nginx设置为linux下的服务相关推荐
- linux使用date命令修改系统日期,使用date命令设置CentOS Linux修改系统日期和时间...
您可以使用date命令来修改CentOS Linux的时间 修改日期: 将时间设置为2014年6月20日的命令如下: #date -s 2014年6月20日 修改时间: 将系统时间设置为14:20:0 ...
- linux系统服务总结之五:用lamp建一个自己的BBS(LINUX环境下)
LAMP部分(部分软件包可能老旧,更新为新包即可) tar zxvf httpd-2.2.4.tar.gz -C /usr/src cd /usr/src/httpd-2.2.4 ./configur ...
- linux服务端代理设置与linux下载工具
sock5代理服务端 https://www.cnblogs.com/marklove/p/9669025.html 有时候ss5启动不起来,查看当前状态,提示 #service ss5 status ...
- linux下apache启动命令,linux系统下apache服务的启动、停止、重启命令
本文章简单的介绍了关于linux下在利用命令来操作apache的基本操作如启动.停止.重启等操作,对入门者不错的选择.本文假设你的apahce安装目录为 usr local apache2,这些方法适 ...
- linux 如何注册服务,Linux 系统服务注册
Linux注册系统服务步骤 1.编写服务脚本 2.拷贝到/etc/init.d目录下 3.为服务脚本添加可执行权限 >>chmod a+x xxxd 4.添加到系统服务中 ...
- Linux 系统服务管理器(初始化系统/init system) -- systemd 及命令 systemctl 的详细介绍
文章目录 一.系统服务管理器 systemd (一)systemd 的特性 (二)systemd 与 传统 init 系统的区别 (三)systemd 的目录和文件 (四)systemd 的 Unit ...
- Linux系统服务及其创建详解(service/chkconfig)
我们在日常使用Linux的过程中经常会用到service XXX start/stop/restart等命令对相关系统服务进行控制.(CentOS在版本7之前,CentOS7以及最新版Ubunt都是用 ...
- Linux系统服务简述和作用
只要是 linux系统.不管什么发行版本,都有以下的 系统服务.本文将对这些服务逐一进行说明.推荐花一些时间来了解这些服务的作用,以便清楚的知道自己该使用哪些服务. NetworkManager, N ...
- Linux系列教程——1 Linux磁盘管理、2 Linux进程管理、3 Linux系统服务、 4 Linux计划任务
文章目录 1 Linux磁盘管理 1.磁盘的基本概念 1.什么是磁盘 2.磁盘的基本结构 3.磁盘的预备知识 1.磁盘的接口类型 2.磁盘的基本术语 3.磁盘在系统上的命名方式 4.磁盘基本分区Fdi ...
最新文章
- 二、深度学习数据增强方法汇总
- 【数字信号处理】相关函数 ( 周期信号 | 周期信号的自相关函数 )
- #模拟触手机屏幕_从操作系统的改变谈手机设计进化,单手并不是最终的便捷...
- JDK1.6官方下载_JDK6官方下载地址
- MySQL运算符,SQL,算术比较逻辑位,优先级,正则表达式,完整详细可收藏
- 2019.7.29学习整理python
- 解决文件路径的问题的总结
- MYSQL 5.7 解压版 windows 环境下安装
- i2c通信 msp430g2553_msp430g2553的IIC通信
- Linux完全删除用户
- SilverLight中的数据绑定
- 阿里淘宝:“杀死”拼多多!
- 模板文件不存在,无法解析文档!的终极解决方案
- 苹果id无法登陆_《英雄联盟手游》苹果id和拳头账户合并教程 苹果id如何绑定拳头账号...
- Unity实现打地鼠游戏操作步骤、总结、问题及解决办法
- kettle启动 carte
- PYNQ裸跑之读写SD卡
- 单片机c语言篮球比分_单片机篮球比赛计分器设计方案与程序详解
- 模拟手机通讯录联系人功能
- SSL P1597 石子合并问题 题目
热门文章
- 6. 添加权限管理模块
- 转发和重定向的区别[来源于网络]
- 2016-Fiddler
- 在无法单步调试的情况下找Bug的技巧
- Asp.net MVC - 使用PRG模式(附源码)
- [转载] 【python系列】numpy中的tile函数
- [转载] python中numpy.concatenate()函数的使用
- [转载] 多元线性回归 及其Python实现
- [C语言] 插入排序之希尔(shell)排序的特性及实现
- servlet-servletContext简述