崔和美 发表于 2025-10-23 14:50:01

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.service2.编写服务配置
将以下内容复制到文件中。​请务必将路径 /usr/local/nginx/全部替换为您实际的 Nginx 安装路径 /usr/local/nginx-1.26.3/​

Description=The NGINX HTTP and reverse proxy server
After=network.target

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

WantedBy=multi-user.target关键提示​:请仔细核对并确保 PIDFile、ExecStartPre、ExecStart、ExecReload和 ExecStop的路径都正确指向您的 Nginx 安装路径 /usr/local/nginx-1.26.3
ExecStartPre参数用于在启动前测试配置文件语法,能帮助提前发现配置错误
3.重新加载systemd配置
创建文件后,必须让 systemd 重新加载配置,以识别这个新服务
sudo systemctl daemon-reload4.启动并验证Nginx服务
sudo systemctl start nginx检查服务状态
sudo systemctl status nginx
5.设置开机自启动
sudo systemctl enable nginx检查确认开机自启是否已成功启用
sudo systemctl is-enabled nginx

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

第璋胁 发表于 2025-11-18 10:49:29

喜欢鼓捣这些软件,现在用得少,谢谢分享!

呵烘稿 发表于 2025-12-11 05:40:11

收藏一下   不知道什么时候能用到

彭水晶 发表于 2025-12-17 02:33:09

谢谢分享,试用一下

决任愧 发表于 2025-12-20 19:50:02

感谢分享,学习下。

骆贵 发表于 2025-12-25 07:55:37

谢谢楼主提供!

段干叶农 发表于 2026-1-14 11:05:59

过来提前占个楼

懵崭 发表于 2026-1-14 13:43:15

用心讨论,共获提升!

轩辕娅童 发表于 2026-1-16 00:17:50

热心回复!

碣滥 发表于 2026-1-16 14:18:02

分享、互助 让互联网精神温暖你我

谧怏弦 发表于 2026-1-19 05:33:53

喜欢鼓捣这些软件,现在用得少,谢谢分享!

盖彗云 发表于 2026-1-20 22:19:48

感谢,下载保存了

盒礁泅 发表于 2026-1-21 11:19:49

不错,里面软件多更新就更好了

季卓然 发表于 2026-1-23 06:16:24

谢谢分享,辛苦了

百谖夷 发表于 2026-1-24 11:39:49

不错,里面软件多更新就更好了

柯惠心 发表于 2026-1-25 23:29:11

收藏一下   不知道什么时候能用到

掳诚 发表于 2026-2-4 11:11:19

感谢,下载保存了

滑清怡 发表于 2026-2-7 22:51:29

感谢分享,下载保存了,貌似很强大

任修 发表于 2026-2-8 15:39:58

很好很强大我过来先占个楼 待编辑

柯惠心 发表于 2026-2-9 04:43:02

感谢发布原创作品,程序园因你更精彩
页: [1] 2
查看完整版本: Failed to start nginx.service: Unit nginx.service not found.