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

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.kler.cn/a/145000.html

相关文章:

  • 【C语言】动态内存管理
  • 拦截器快速入门及详解
  • 《深度揭秘:TPU张量计算架构如何重塑深度学习运算》
  • USB 3.1-GL3510-52芯片原理图设计
  • go gin配置air
  • 【Pandas】pandas Series cummax
  • python之静态服务器程序开发
  • 【数据结构】树如何定义 | 如何存储 | 实际应用
  • 机器学习算法——主成分分析(PCA)
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • Kerberos 高可用配置和验证
  • 在浏览器中直接打开PDF
  • HarmonyOS应用开发者基础认证【题库答案】
  • UniApp Button讲解
  • idea里面常用插件
  • Cisco Packet Tracer配置命令——路由器篇
  • 2304. 网格中的最小路径代价 : 从「图论最短路」过渡到「O(1) 空间的原地模拟」
  • 什么是SQL?
  • 基于python+Django+SVM算法模型的文本情感识别系统
  • JavaScript中Object.prototype.toString.call()、instanceOf和Array.isArray()的区别
  • ChatGPT重磅升级!集简云支持GPT4 Turbo Vision, GPT4 Turbo, Dall.E 3,Whisper等最新模型
  • 抖音生态融合:开发与抖音平台对接的票务小程序
  • spark的算子
  • 【阿里云】图像识别 智能分类识别 增加垃圾桶开关盖功能点和OLED显示功能点(二)
  • Spine深入学习 —— 数据
  • OSG粒子系统与阴影-自定义粒子系统示例<1>(4)