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优化服务之网页压缩的实现方法
Mar 31 Servers
浅谈Nginx 中的两种限流方式
Mar 31 Servers
Nginx反爬虫策略,防止UA抓取网站
Mar 31 Servers
Windows下用Nginx配置https服务器及反向代理的问题
Sep 25 Servers
Nginx防盗链与服务优化配置的全过程
Jan 18 Servers
为Centos安装指定版本的Docker
Apr 01 Servers
鲲鹏 CentOS 7 安装Python3.7
May 11 Servers
Linux中文件的基本属性介绍
Jun 01 Servers
windows server 2016 域环境搭建的方法步骤(图文)
Jun 25 Servers
腾讯云服务器部署前后分离项目之前端部署
Jun 28 Servers
Docker部署Mysql8的实现步骤
Jul 07 Servers
Nginx如何获取自定义请求header头和URL参数详解
Jul 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
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
PHP根据图片色界在不同位置加水印的方法
2015/07/01 PHP
微信JSSDK分享功能图文实例详解
2019/04/08 PHP
基于Laravel 5.2 regex验证的正确写法
2019/09/29 PHP
Prototype1.6 JS 官方下载地址
2007/11/30 Javascript
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
2012/12/13 Javascript
jquery插件开发之实现md5插件
2014/03/17 Javascript
jQuery使用after()方法在元素后面添加多项内容的方法
2015/03/26 Javascript
AngularJS教程之环境设置
2016/08/16 Javascript
Bootstrap表单简单实现代码
2017/03/06 Javascript
nodejs入门教程六:express模块用法示例
2017/04/24 NodeJs
node.js中实现kindEditor图片上传功能的方法教程
2017/04/26 Javascript
Vue项目中使用Vux的安装过程
2018/05/01 Javascript
vue-vuex中使用commit提交mutation来修改state的方法详解
2018/09/16 Javascript
详解Vue This$Store总结
2018/12/17 Javascript
JS实现的tab切换并显示相应内容模块功能示例
2019/08/03 Javascript
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
2020/03/04 Javascript
js实现星星打分效果
2020/07/05 Javascript
一文读懂vue动态属性数据绑定(v-bind指令)
2020/07/20 Javascript
[02:49]DAC2018决赛日TOP5 LGD开启黑暗之门绝杀VP
2018/04/08 DOTA
pandas数据分组和聚合操作方法
2018/04/11 Python
django利用request id便于定位及给日志加上request_id
2018/08/26 Python
python学生管理系统
2019/01/30 Python
django-rest-framework解析请求参数过程详解
2019/07/18 Python
python自动分箱,计算woe,iv的实例代码
2019/11/22 Python
python GUI库图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法
2020/02/26 Python
你正在寻找的CSS3 动画技术
2011/07/27 HTML / CSS
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
新员工入职感言
2014/02/01 职场文书
称象教学反思
2014/02/03 职场文书
创业资金计划书
2014/02/06 职场文书
销售员求职个人的自我评价
2014/02/19 职场文书
新员工入职欢迎词
2015/01/23 职场文书
就业推荐表院系意见
2015/06/05 职场文书
关于童年的读书笔记
2015/06/26 职场文书
Python实现天气查询软件
2021/06/07 Python