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

编译安装的 Nginx 设置为服务启动

步骤 1: 创建 Nginx Systemd 服务文件

  1. 打开服务单元文件
    使用文本编辑器创建一个新的服务文件。例如,使用 nano

    sudo nano /etc/systemd/system/nginx.service
  2. 添加以下配置
    将下面的内容复制到文件中,确保调整 User 和 Group 字段以符合你的要求(通常为 nginx 或 www-data),并确保指定正确的 Nginx 安装路径:

    [Unit]
    Description=nginx - web server
    After=network.targt
    
    [Service]
    Type=forking
    ExecStart=/usr/local/nginx/sbin/nginx
    ExecReload=/usr/local/nginx/sbin/nginx -s reload
    ExecStop=/usr/local/nginx/sbin/nginx -s quit
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target

步骤 2: 重新加载 Systemd 管理器配置

完成后,保存并退出编辑器。然后,运行以下命令以重新加载 Systemd 配置:

sudo systemctl daemon-reload

步骤 3: 启动 Nginx 服务

现在,你可以启动 Nginx 服务:

sudo systemctl start nginx

步骤 4: 设置 Nginx 在系统启动时自动启动

要确保 Nginx 在系统启动时自动启动,你可以使用以下命令:

sudo systemctl enable nginx

步骤 5: 检查 Nginx 服务状态

你可以使用以下命令检查 Nginx 服务的状态:

sudo systemctl status nginx

http://www.kler.cn/a/324991.html

相关文章:

  • 【Python运维】用Python管理Docker容器:从`docker-py`到自动化部署的全面指南
  • 学技术学英文:通过jmeter命令行工具生成聚合报告文件到csv文件
  • 基于 WEB 开发的汽车养护系统设计与实现
  • 【鸿蒙】0x02-LiteOS-M基于Qemu RISC-V运行
  • dl学习笔记:(4)简单神经网络
  • K8S开启/关闭审计日志
  • 基于mediapipe深度学习算法的手势数字0-9识别系统python源码+精美GUI界面
  • 9-pg内核之锁管理器(四)常规锁
  • [前端]DOM+CSS+HTML实现水波进度效果
  • SpringBoot 流式输出时,正常输出后为何突然报错?
  • 使用Prometheus进行系统监控,包括Mysql、Redis,并使用Grafana图形化表示
  • JVM和GC监控技术
  • 前端html+css+js 基础总结
  • Ubuntu24.04 yum安装
  • Android问题笔记五十:构建错误-AAPT2 aapt2-7.0.2-7396180-windows Daemon
  • “滑动窗口”思想在算法里面的应用
  • llama3.1 8b instruct的function calling的template解析
  • C++第五讲(1):STL--string--各个函数的使用方法
  • 在线支付系统
  • 无人机之模拟图传篇
  • 交互式低延迟音频解码器
  • QT开发:基于Qt实现的交通信号灯模拟器:实现一个带有倒计时功能的图形界面应用
  • 计算机毕业设计之:宠物互助平台的微信小程序系统(源码+文档+讲解)
  • Java | Leetcode Java题解之第429题N叉树的层序遍历
  • Go 语言框架接入阿里云的报警通知与日志实时追踪与监控
  • 从0学习React(2)