添加nginx为系统服务(service nginx start/stop/restart)
2019独角兽企业重金招聘Python工程师标准>>>
1、在/etc/init.d/目录下编写脚本,名为nginx
#!/bin/sh
#
# nginx - this script starts and stops the nginx daemon
#
# chkconfig: - 85 15
# description: Nginx is an HTTP(S) server, HTTP(S) reverse \
# proxy and IMAP/POP3 proxy server
# processname: nginx
# config: /etc/nginx/nginx.conf
# config: /etc/sysconfig/nginx
# pidfile: /var/run/nginx.pid # Source function library.
. /etc/rc.d/init.d/functions # Source networking configuration.
. /etc/sysconfig/network # Check that networking is up.
[ "$NETWORKING" = "no" ] && exit 0 nginx="/usr/local/nginx-1.5.1/sbin/nginx"
prog=$(basename $nginx) NGINX_CONF_FILE="/usr/local/nginx-1.5.1/conf/nginx.conf" [ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx lockfile=/var/lock/subsys/nginx start() { [ -x $nginx ] || exit 5 [ -f $NGINX_CONF_FILE ] || exit 6 echo -n $"Starting $prog: " daemon $nginx -c $NGINX_CONF_FILE retval=$? echo [ $retval -eq 0 ] && touch $lockfile return $retval
} stop() { echo -n $"Stopping $prog: " killproc $prog -QUIT retval=$? echo [ $retval -eq 0 ] && rm -f $lockfile return $retval
killall -9 nginx
} restart() { configtest || return $? stop sleep 1 start
} reload() { configtest || return $? echo -n $"Reloading $prog: " killproc $nginx -HUP
RETVAL=$? echo
} force_reload() { restart
} configtest() {
$nginx -t -c $NGINX_CONF_FILE
} rh_status() { status $prog
} rh_status_q() { rh_status >/dev/null 2>&1
} case "$1" in start) rh_status_q && exit 0 $1 ;; stop) rh_status_q || exit 0 $1 ;; restart|configtest) $1 ;; reload) rh_status_q || exit 7 $1 ;; force-reload) force_reload ;; status) rh_status ;; condrestart|try-restart) rh_status_q || exit 0 ;; *) echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}" exit 2
esac
cp nginx /etc/init.d/
chmod 755 /etc/init.d/nginx
chkconfig --add nginx
3、nginx启动、停止、无间断服务重启
service nginx startservice nginx stopservice nginx reload
完毕 我想应该也可以按照此方法 添加其他的服务
转载于:https://my.oschina.net/u/1431757/blog/716611
添加nginx为系统服务(service nginx start/stop/restart)相关推荐
- The server of Nginx(二)——Nginx基本功能配置
一.Nginx访问控制 (1)基于授权的访问控制 Nginx于Apache一样,可以实现基于用户授权的访问控制,当客户端要访问相应网站或者目录时要求输入用户名密码才能正常访问,配置步骤与Apache基 ...
- nginx php 大小写问题,Nginx实现url请求不区分大小写
如果你将跑在Windows下的项目(如:php)迁移到 解决方法有大概4种: 1. url rewrite 2. perl模块 3. lua模块 4. ngx_http_lower_upper_cas ...
- apache nginx mysql php_php+Apache2+Nginx+Mysql
Nginx 1.安装Nginx sudo apt-get clean sudo apt-get update sudo apt-get install nginx 2.修改网站根目录 sudo vim ...
- 下载和安装Nginx之添加Nginx作为系统服务(CentOS7为例)
为什么80%的码农都做不了架构师?>>> 我们以CentOS7为例. 服务有系统(system)和用户(user)之分.如果需要开机没有登录情况下就能运行的程序,存在于系统服务 ...
- linux7为nginx添加服务,CentOS7添加Nginx为系统服务
1.编辑系统服务vim /usr/lib/systemd/system/nginx.service [unit] Description=Web Service After=network.targe ...
- CentOS7添加Nginx为系统服务
1.编辑系统服务 1 2 3 4 5 6 7 8 9 10 11 12 vim /usr/lib/systemd/system/nginx.service [unit] Description=We ...
- nginx linux 系统服务,把ngnix注册为linux服务 将Nginx设置为linux下的服务
一.创建服务脚本 vim /etc/init.d/nginx 脚本内容如下 #! /bin/sh # chkconfig: - 85 15 PATH=/web/server/nginx/sbin DE ...
- nginx安装配置并nginx添加至systemctl
1. 使用阿里源进行安装的nginx 安装命令:yum -y install nginx 2.安装完毕后,测试nginx 启动nginx的命令为 /usr/sbin/nginx 停止nginx的命令为 ...
- service nginx start启动nginx出现Failed to start nginx.service:unit not found
一.在/etc/init.d/目录下新建文件,文件名为nginx vim /etc/init.d/nginx 二.插入以下代码片段 #!/bin/sh # nginx - this script st ...
最新文章
- jquery.chosen.js下拉选择框美化插件项目实例
- 推荐八款来自极客标签的超棒前端特效[第八期]
- 发布本人汉化最后一个CommunityServer的版本,blog名称也改为 Asp.net源码交流中心...
- 121 项目 023 笔记向 反射
- java-List集合的源码分析(数据结构方面,源码注释方面),迭代器快速失败机制
- Pyhton基础篇(2)-变量、用户输入及条件语句(已更新)
- (7)Java数据结构--集合map,set,list详解
- linux命令详解:file命令
- 一起学习C语言:数组(三)
- html字体代码大全_HTML基础笔记(一)
- HTML5(3) -- 离线缓存与客户端存储总结
- maven 压缩html,使用YUI Compressor Maven插件压缩 js,css 输出war包
- Linux裸机开发4——内存控制器与SDRAM
- 知更鸟php,PHP编辑器:phpDesigner
- html文字居中单词,html文字居中
- 康托尔连续统假设正确吗?
- 注意啦,维谛技术(Vertiv)品牌正式启用了,来头可不小
- 域名解析-/etc/hosts
- qrcode.js 生成二维码包含logo和背景图片及IE下载二维码
- 构建nginx镜像,部署到k8s
热门文章
- java的8中数据类型_java 8种基本数据类型
- 注册中心ZooKeeper、Eureka、Consul 、Nacos
- SpringBoot定时任务@EnableScheduling
- kaldi在java中运行_ubuntu下kaldi的安装以及实例的运行
- python数据比例_知乎人均985?Python爬50W数据,BI做出可视化后,我有了答案
- CSS学习01之我的第一css程序
- 数据结构实验之查找四:二分查找(递归实现和while循环实现)
- 反序列化(先序)——split : string--vectorstring
- 【C++】38.类成员变量声明为 对象与指针的区别
- 查找计算机视觉、模式识别、图像处理领域的国际会议和会议排名