Nginx服务器添加Systemd自定义服务过程解析


Posted in Servers onMarch 31, 2021

一、以nginx为例

使用yum命令安装的nginx

Systemd服务文件以.service结尾,比如现在要建立nginx为开机启动,如果用yum install命令安装的,yum命令会自动创建nginx.service文件,直接用命令:

systemcel enable nginx.service //开机自启

使用源码编译安装的

1、手动创建nginx.service服务文件。并将其放入 /lib/systemd/system 文件夹中。

nginx.service内容如下:

[Unit]
Description=nginx
After=network.target

[Service]
Type=forking
ExecStart=/data/nginx/sbin/nginx
ExecReload=/data/nginx/sbin/nginx -s reload
ExecStop=/data/nginx/sbin/nginx -s quit
PrivateTmp=true

[Install]
WantedBy=multi-user.target

PS: 注意上面的ExecStart/ExecReload/ExecStop 必须 以自己的为主

所对应的key说明

Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
注意:[Service]的启动、重启、停止命令全部要求使用绝对路径
[Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3

保存退出。

2、设置开机启动

systemctl enable nginx.service

其他服务命令

systemctl start nginx.service (启动nginx服务)
systemctl stop nginx.service (停止nginx服务)
systemctl enable nginx.service (设置开机自启动)
systemctl disable nginx.service (停止开机自启动)
systemctl status nginx.service (查看服务当前状态)
systemctl restart nginx.service (重新启动服务)
systemctl list-units --type=service (查看所有已启动的服务)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Servers 相关文章推荐
nginx基于域名,端口,不同IP的虚拟主机设置的实现
Mar 31 Servers
Nginx域名转发https访问的实现
Mar 31 Servers
阿里云Nginx配置https实现域名访问项目(图文教程)
Mar 31 Servers
学习nginx基础知识
Sep 04 Servers
Nginx动静分离配置实现与说明
Apr 07 Servers
docker-compose部署Yapi的方法
Apr 08 Servers
nginx配置限速限流基于内置模块
May 02 Servers
在容器中使用nginx搭建上传下载服务器
May 11 Servers
聊聊配置 Nginx 访问与错误日志的问题
May 25 Servers
netty 实现tomcat的示例代码
Jun 05 Servers
服务器nginx权限被拒绝解决案例
Sep 23 Servers
windows server2012 R2下安装PaddleOCR服务的的详细步骤
Sep 23 Servers
nginx处理http请求实现过程解析
Mar 31 #Servers
Nginx开启Brotli压缩算法实现过程详解
Nginx配置SSL证书出错解决方案
Mar 31 #Servers
Nginx配置并兼容HTTP实现代码解析
Mar 31 #Servers
基于Nginx实现限制某IP短时间访问次数
Mar 31 #Servers
Nginx tp3.2.3 404问题解决方案
Mar 31 #Servers
解决Nginx 配置 proxy_pass 后 返回404问题
You might like
星际RPG字典
2020/03/04 星际争霸
深入浅析php json 格式控制
2015/12/24 PHP
PHP开发实现快递查询功能详解
2019/04/08 PHP
一步一步教你写一个jQuery的插件教程(Plugin)
2009/09/03 Javascript
js去除重复字符串两种实现方法
2013/01/09 Javascript
JavaScript1.6数组新特性介绍以及JQuery的几个工具方法
2013/12/06 Javascript
jquery中使用循环下拉菜单示例代码
2014/09/24 Javascript
jquery中页面Ajax方法$.load的功能使用介绍
2014/10/20 Javascript
JS表的模拟方法
2015/02/05 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
实例代码详解javascript实现窗口抖动及qq窗口抖动
2016/01/04 Javascript
使用BootStrap实现表格隔行变色及hover变色并在需要时出现滚动条
2017/01/04 Javascript
利用Vue.js实现checkbox的全选反选效果
2017/01/18 Javascript
vue 怎么创建组件及组件使用方法
2017/07/27 Javascript
解决vue.js在编写过程中出现空格不规范报错的问题
2017/09/20 Javascript
利用vue + element实现表格分页和前端搜索的方法
2017/12/25 Javascript
12条写出高质量JS代码的方法
2018/01/07 Javascript
浅析从vue源码看观察者模式
2018/01/29 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
BootStrap中的模态框(modal,弹出层)功能示例代码
2018/11/02 Javascript
8 个有用的JS技巧(推荐)
2019/07/03 Javascript
Vue如何实现监听组件原生事件
2020/07/03 Javascript
浅谈vue 组件中的setInterval方法和window的不同
2020/07/30 Javascript
微信小程序学习之自定义滚动弹窗
2020/12/20 Javascript
[01:07]DOTA2次级职业联赛 - Fpb战队宣传片
2014/12/01 DOTA
[58:35]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
Python实现在线程里运行scrapy的方法
2015/04/07 Python
Python编程pygal绘图实例之XY线
2017/12/09 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
python中scrapy处理项目数据的实例分析
2020/11/22 Python
美体小铺法国官方网站:The Body Shop法国
2020/06/04 全球购物
保险专业自荐信范文
2014/02/20 职场文书
介绍信范文大全
2015/05/07 职场文书
Nginx+SpringBoot实现负载均衡的示例
2021/03/31 Servers
Win11应用商店打开闪退怎么解决? win11应用商店打不开的多种解决办法
2022/04/05 数码科技