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

Ubuntu 设置Nginx开机自启

1.建立自启动服务文件

vim /usr/lib/systemd/system/nginx.service
Description=nginx - high performance web server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
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
[Install]
WantedBy=multi-user.target

说明:

Description:描述服务
After:依赖,当依赖的服务启动之后再启动自定义的服务

[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令(需要根据路径适配)
ExecReload为重启命令(需要根据路径适配)
ExecStop为停止命令(需要根据路径适配)
PrivateTmp=True表示给服务分配独立的临时空间
注意:启动、重启、停止命令全部要求使用绝对路径

[Install]服务安装的相关设置,可设置为多用户

 2.命令

systemctl disable nginx.service 关闭开机自启
systemctl enable nginx.service 开启开机自启
systemctl status nginx.service 查看状态
systemctl restart nginx.service 重启服务
systemctl list-units --type=service 查看所有服务

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

相关文章:

  • npm中的npx命令
  • python绘制Z形图 青少年电子学会等级考试 中小学生python编程等级考试一级真题答案解析2023年5月
  • conda环境下module ‘PIL.Image‘ has no attribute ‘ANTIALIAS‘
  • 蓝桥杯每日一题2023.11.26
  • Centos 7.9 Install Docker Insecure Registry
  • 探秘网络通信:UDP与TCP/IP的奥秘
  • Docker的学习笔记
  • 解析直播第三方美颜SDK:技术原理与应用
  • 线程基本方法
  • Linux操作系统 1.初识Linux
  • 分布式事务-两阶段提交2PC
  • 初识Spring (Spring 核心与设计思想)
  • 智能优化算法应用:基于教与学算法无线传感器网络(WSN)覆盖优化 - 附代码
  • Bitcoin SV 和 Bitcoin Core 之间首次跨链原子交换
  • RT-DETR改进 | 2023 | InnerEIoU、InnerSIoU、InnerWIoU、InnerDIoU等二十余种损失函数
  • JDBC编程基础
  • Linux shell命令
  • Vue 3 面试经验分享
  • Vue简易的车牌输入键盘,可以根据需要修改
  • 十分钟搭建VScode C/C++运行环境
  • 控制台gbk乱码
  • Springboot日志-logback
  • 六、Lua 运算符
  • Android frameworks 开发总结十一
  • 学嵌入式,已经会用stm32做各种小东西了,下一步是什么
  • Java面试题10
  • DBeaver连接MySQL提示“Public Key Retrieval is not allowed“问题解决方式
  • 振弦式轴力计和振弦采集仪组成的安全监测解决方案
  • 卡尔曼滤波
  • 不受平台限制,Sketch 网页版震撼登场