当前位置: 首页 > news >正文

systemctl 启动/停止/重新加载 nginx

systemctl 启动/停止/重新加载 nginx

一、新建nginx.service脚本

sudo vim /usr/lib/systemd/system/nginx.service

然后按iii进入编辑模式,粘贴如下内容,其中/usr/local/nginx/是进行make && make install之后的文件夹路径,需要根据自己服务器上的路径更改。

// 对服务的说明
[Unit] 
// 描述服务                                                                                     
Description=nginx - high performance web server  
// 描述服务类别            
After=network.target remote-fs.target nss-lookup.target   // 服务的一些具体运行参数的设置 
[Service]                                                                                 
// 后台运行的形式
Type=forking
// PID文件的路径                                                                         
PIDFile=/usr/local/nginx/logs/nginx.pid 
// 启动准备                              
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
// 启动命令   
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
// 重启命令           
ExecReload=/usr/local/nginx/sbin/nginx -s reload
// 停止命令                                                 
ExecStop=/usr/local/nginx/sbin/nginx -s stop        
// 快速停止                                               
ExecQuit=/usr/local/nginx/sbin/nginx -s quit
// 给服务分配临时空间                         
PrivateTmp=true                                                         // 服务用户的模式 
[Install]
WantedBy=multi-user.target

二、给nginx.serivce脚本文件授予可执行权限

sudo chmod +x /usr/lib/systemd/system/nginx.service

三、 启动服务

sudo systemctl daemon-reload

四、通过systemctl命令启动nginx

systemctl start nginx.service
  • 启动命令

    systemctl start nginx.service
    
  • 停止命令

    systemctl stop nginx.service
    
  • 查看nginx启动状态命令

    systemctl status nginx.service
    
  • 重启命令

    systemctl restart nginx.service
    
  • 重新加载配置文件命令

    systemctl reload nginx.service
    

image-20230301212821285

http://www.lryc.cn/news/25946.html

相关文章:

  • SSRF学习 3
  • Mysql(数据库基础篇)
  • 一种全新的图像变换理论的实验(五)——研究目的替代DCT和小波
  • vue3、vite、pinia 快速入门
  • 第六章 effect.scheduler功能实现
  • 软件测试之zentao
  • 美颜sdk动态贴纸的实现流程
  • Web连接器
  • 插上数据的翅膀,开启我升职加薪的梦想之旅
  • 来香港饮茶吹水先,免费报名Zabbix Meetup香港站!
  • 李群李代数求导-常用求导公式
  • IIS之web服务器的安装、部署以及使用教程(图文详细版)
  • 进程的介绍
  • hadoop shell 练习题
  • 优化Linux系统性能的必杀技:调整进程优先级!学会使用nice命令,让你的系统飞一般的顺畅!
  • fastdds router-3.开始
  • 云服务器ECS 什么是云服务器ECS?
  • 【socket网络编程】
  • 【验证码逆向专栏】某验三代、四代一键通过模式逆向分析
  • 《MySql学习》 MySQL的 加锁规则
  • 软件测试(linux命令篇-01文件操作命令)
  • Code Virtualizer 3.1.4 Crack
  • Torch同时训练多个模型
  • LCR数字电桥软件下载安装教程
  • C++模板写法详解
  • 【备战面试】每日10道面试题打卡-Day2
  • “数字档案室测评”相关参考依据梳理
  • android 动态加载jar包
  • JAVA版B2B2C商城源码多商户入驻商城
  • 测试人员如何在测试环境数据库批量生成测试数据?方案分享