当前位置: 首页 > 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/news/324991.html

相关文章:

  • 基于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)
  • 海云安董事长谢朝海博士出席2024年中国国际服务贸易交易会“大模型应用创新论坛”
  • Rust调用tree-sitter支持自定义语言解析
  • JavaScript中的输出方式
  • Android页面跳转与返回机制详解
  • 用友畅捷通-TPlus FileUploadHandler.ashx 任意文件上传
  • [报错解决] 运行MATCHA时需要在线下载Arial.TTF字体,但是无法连接huggingface
  • 阿里云AlibabaCloudLinux php 安装 mysqli 扩展
  • 基于Dockerfile打包算法镜像
  • Prometheus+Grafana+elasticsearch_exporter监控elasticsearch的简单配置过程
  • fmql之Linux阻塞和非阻塞IO