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

Failed to start nginx.service: Unit nginx.service not found.

分享一篇nginx安装后,出现:Failed to start nginx.service: Unit nginx.service not found. 我们需要如何解决这个问题

在使用 Nginx 1.26.3 时遇到了 nginx.service找不到的问题。这是因为通过源码编译安装 Nginx 后,systemd 没有对应的服务单元文件。别担心,我们可以手动创建一个

1.创建服务文件

使用vi编辑器在 systemd 的系统目录中创建服务文件。通常建议放在 /etc/systemd/system/目录下

sudo vi /etc/systemd/system/nginx.service

2.编写服务配置

将以下内容复制到文件中。​请务必将路径 /usr/local/nginx/全部替换为您实际的 Nginx 安装路径 /usr/local/nginx-1.26.3/

[Unit]
Description=The NGINX HTTP and reverse proxy server
After=network.target
[Service]
Type=forking
PIDFile=/usr/local/nginx-1.26.3/logs/nginx.pid
ExecStartPre=/usr/local/nginx-1.26.3/sbin/nginx -t
ExecStart=/usr/local/nginx-1.26.3/sbin/nginx
ExecReload=/usr/local/nginx-1.26.3/sbin/nginx -s reload
ExecStop=/usr/local/nginx-1.26.3/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target

关键提示​:请仔细核对并确保 PIDFileExecStartPreExecStartExecReloadExecStop的路径都正确指向您的 Nginx 安装路径 /usr/local/nginx-1.26.3

ExecStartPre参数用于在启动前测试配置文件语法,能帮助提前发现配置错误

3.重新加载systemd配置

创建文件后,必须让 systemd 重新加载配置,以识别这个新服务

sudo systemctl daemon-reload

4.启动并验证Nginx服务

sudo systemctl start nginx

检查服务状态

sudo systemctl status nginx

Snipaste_2025-10-23_14-23-22

5.设置开机自启动

sudo systemctl enable nginx

检查确认开机自启是否已成功启用

sudo systemctl is-enabled nginx

Snipaste_2025-10-23_14-25-03

http://www.rkmt.cn/news/28291.html

相关文章:

  • DBA必备脚本:一键获得SQL访问的表及对应的索引,可协助快速定位SQL性能瓶颈
  • 九种类图归纳总结
  • 如何安装与设置IFR02雨量传感器 接线 参数设置
  • 2025年10月国内防水耳机生产厂家全景解析报告,基于专业测评的技术、性能及市场优势深度分析
  • Oracle故障处理:ORA-00600: internal error code, arguments: [3020], [5], [13], [20971533]
  • 2025年10月国内环保悬浮拼装地板生产厂家全景解析报告,基于专业测评的技术、性能及市场优势深度分析
  • 2025年10月国内四氟电加热器生产厂家全景解析报告,基于专业测评的技术、性能及市场优势深度分析
  • Python编程:类型转换与输入输出
  • iText Core生成pdf的一个简单示例
  • 在IntelliJ IDEA中采用Git
  • 图表控件Aspose.Diagram教程:在C#中将VSD转换为PDF
  • 阿里巴巴DevOps实践指南
  • 2025年轴流风机品牌全面评测与排名前十推荐
  • 支持HART通信协议输入的16位DAC芯片TPC2201
  • 2025年市面上冰火板品牌与国内优质厂家推荐排行榜
  • 2025年市面上热浸锌桥架品牌排名前十权威解析
  • jsoup解析本地html网页到本地2
  • 【转载】cap,pcap文件中的ipv4数据包转成ipv6数据包
  • QMPlay 编译
  • Linux 命令 - 教程
  • 详细介绍:如何实现多人协同文档编辑器
  • 高级语言设计第二次作业
  • prometheus服务的客户端
  • 2025 年北京品牌设计公司最新推荐榜,聚焦企业专业能力与服务价值深度剖析
  • 连续与间断
  • 记一次 .NET 某光放测试系统 崩溃分析
  • 基于DSP的伺服电机驱动器程序设计
  • cookie和缓存的区别
  • 【内网渗透】第168天:基石框架篇单域架构域内应用控制成员组成用户策略信息收集环境搭建
  • http明文容易暴露信息