Nginx启动异常及解决方案:Failed to start SYSV: NGINX is an HTTP(S) server, HTTP(S) reverse proxy

关于 NGINX报错:NGINX is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server ,设置nginx开机启动 关于 NGINX报错:NGINX is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server ,配置nginx 使用service nginx start ,service nginx stop ,service nginx restart命令操作nginx和nginx随系统启动的方法遇到的问题总结:环境:centos7.5 系统,nginx1.25.3 阅读详情
AI摘要

本文探讨了在启动Nginx时遇到的systemctl启动失败问题,通过对比nginx-t命令和systemctl,提供了临时解决方案,包括使用sbin目录下的nginx启动、杀死冲突进程后切换到service方式启动。

1.背景及描述

当我使用systemctl start nginx.service或者service nginx start命令启动nginx,发现启动失败.当使用nginx -t却显示OK.查看状态,信息如下:

[root@localhost logs]# systemctl status nginx.service
● nginx.service - SYSV: NGINX is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server
   Loaded: loaded (/etc/rc.d/init.d/nginx; bad; vendor preset: disabled)
   Active: failed (Result: exit-code) since 五 2020-10-16 10:52:10 CST; 11s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 38258 ExecStart=/etc/rc.d/init.d/nginx start (code=exited, status=203/EXEC)

10月 16 10:52:10 localhost.localdomain systemd[1]: Starting SYSV: NGINX is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server...
10月 16 10:52:10 localhost.localdomain systemd[1]: nginx.service: control process exited, code=exited status=203
10月 16 10:52:10 localhost.localdomain systemd[1]: Failed to start SYSV: NGINX is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server.
10月 16 10:52:10 localhost.localdomain systemd[1]: Unit nginx.service entered failed state.
10月 16 10:52:10 localhost.localdomain systemd[1]: nginx.service failed.

2.临时解决方案

2.1 使用./nginx启动

参考多篇博客均以失败告终,最后偶然发现,如果通过安装目录下sbin中的nginx可以正常启动.命令如下:

#进入nginx安装目录下的sbin目录,并指定配置文件启动
./nginx -c /etc/local/nginx/conf/nginx.conf
2.2 杀掉./nginx启动的进程,再使用service方式启动

也有博客是这样说的

只是很多时候我们都先用/usr/local/nginx/sbin/nginx来启动了nginx

只要找到这个进程kill掉以后,再执行/etc/rc.d/init.d/nginx start就一切正常了

即:先kill掉./nginx启动的进程,然后再换成service nginx start方式启动

3.总结

如果符合如下状态

  • nginx -t显示状态ok
  • systemctl start nginx.service或者service nginx start命令启动nginx失败
  • 报错信息为:nginx.service - SYSV: NGINX is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server
  • 报错信息为:Process: 38258 ExecStart=/etc/rc.d/init.d/nginx start (code=exited, status=203/EXEC)

请尝试:

  • 更改为./nginx -c /etc/local/nginx/conf/nginx.conf方式启动或重启
  • kill掉./nginx启动的进程,然后再换成service nginx start方式启动

查错不易,如有帮助,请不吝点赞

nginx常见报错及解决acme.sh给Nginx配置SSL证书 只要返回ok就说明配置没问题。 阅读详情

相关推荐

Centos 7下报错load /etc/rc.d /init.d/network bad vndor preset disable

systemct start network.service 时报错 Failed to start LSB: Bring up/down networking. load (/etc/rc.d /init.d/network; bad ;vndor preset: disable)(本文来自启芳科技)

Heimerdinger_Feng 4333

Failed to start SYSV: Nginx is an HTTP(S) server, HTTP(S) reverse proxy an...erver.

NGINX源码安装,第一次启动。报错 [root@test ~]# /etc/rc.d/init.d/nginx start Starting nginx (via systemctl): Job for nginx.service failed because the control process exited with error code. See “systemctl status n...

weixin_43570089的博客 1万+

CentOS 6下yum安装nginx实战指南:离线兼容与启动加固

nginx 是一款高性能 HTTP 服务器与反向代理软件,其轻量、低资源占用和稳定特性,使其在老旧系统运维中仍具不可替代价值。在 CentOS 6 这类已终止支持(EOL)的发行版上,由于官方源下线、GPG 密钥过期、依赖版本错配及 SysV init 兼容性缺失,标准 yum 安装路径完全失效。本文聚焦真实生产约束——如电力调度、交通控制、社保终端等离线/工控环境,解析如何重建可信仓库源、闭环补全 openssl/pcre 等关键依赖、重写 /etc/init.d/nginx 启动脚本以适配 init 系

weixin_33739627的博客 342

从零开始搭建linux下laravel 5.5所需环境(一)

首先你需要有一台linux服务器,或者虚拟机,这里就不赘述了,不会的可以自行百度。 我这里准备的是一台腾讯云服务器,系统为CentOS 7.4 64位。 你可以使用腾讯云的登录按钮登录到服务器,也可以选择使用其他工具,这里我使用xshell。 打开laravel中文文档->安装配置,我们看到如下一段话: 现在我们服务器上什么都没有,好的,现在我们开始搭建所需的环境,...

weixin_30394333的博客 246

Rocky Linux 9 安装 Nginx 实战:SELinux、模块流与 systemd 深度适配

Nginx 是现代 Web 服务与反向代理的核心组件,其在 RHEL 系兼容发行版(如 Rocky Linux 9)中的部署远不止于包安装——它涉及 systemd 服务模型、SELinux 强制访问控制、DNF 模块化流(Modular Streams)等底层机制的协同。理解 nginx.service 的 Type=forking 行为、/run/nginx.pid 的生命周期约定,以及 httpd_sys_content_t 等 SELinux 上下文策略,是保障服务稳定启动的关键。技术价值在于规避

weixin_33701617的博客 349

Jenkins Nginx反向代理+SSL配置实战指南

HTTPS 是现代 Web 应用的基础安全要求,其核心在于 TLS 加密通道建立、证书信任链验证与反向代理的协议透传能力。Nginx 作为高性能 HTTP 服务器,凭借原生 WebSocket 支持、灵活的请求头控制和成熟的 SSL 卸载能力,成为 Jenkins 等 Java Web 应用部署 HTTPS 的首选代理方案。技术价值体现在三方面:规避浏览器‘不安全’警告、满足 Git 平台 Webhook 的 HTTPS 回调强制要求、阻断中间人窃取 Session Cookie 或构建凭据。典型应用场景包

weixin_30632089的博客 402

Ubuntu 16.04 部署 Nginx 实战:apt 安装、ufw 防火墙与 systemd 管理

Nginx 是 Linux 系统中最主流的 Web 服务器与反向代理软件,其轻量架构和高并发能力使其广泛应用于静态资源服务、前端部署及负载均衡场景。在长期支持但已停止维护的 Ubuntu 16.04 系统中,正确部署 Nginx 关键在于理解发行版约束下的技术适配逻辑:基于 apt 的稳定版本(1.10.3)可满足绝大多数中小规模业务需求,避免源码编译引发的 OpenSSL 兼容性风险;ufw 作为默认防火墙前端,提供持久化、易诊断的端口管理能力;而 systemd 则是唯一可靠的生命周期管理入口,支撑启动

weixin_33766805的博客 428

Ubuntu 18.04下Nginx服务部署与systemd深度实践

Nginx作为高性能Web服务器和反向代理,其稳定运行依赖于底层操作系统服务管理机制。在Linux系统中,systemd已成为主流初始化系统,它通过单元(Unit)抽象统一管理进程生命周期、依赖关系与启动顺序;而APT包管理则保障二进制兼容性与动态库依赖的原子升级。理解systemd的Type=forking、PIDFile机制及override.conf覆盖机制,是解决‘nginx.service not found’‘502 Bad Gateway’等典型问题的关键。结合ufw防火墙策略、IPv6双栈监

cqwmy840702的博客 348

Ubuntu 20.04 下 Nginx 生产部署核心原理与排错指南

Nginx 是高性能 Web 服务器与反向代理的工业级标准,其运行依赖操作系统服务管理、网络访问控制与配置加载机制三重协同。在 Ubuntu 20.04 这一长期支持发行版中,systemd 统一管理服务生命周期,ufw 提供简化的 iptables 封装,而 nginx.conf 通过分层 context(main/events/http)和 include 机制实现模块化配置。理解 APT 官方包的路径规范、权限模型与 systemd 单元行为,是避免 404、ERR_CONNECTION_REFUSE

weixin_33863087的博客 767

CentOS 7 安装 Nginx 的完整排错与生产配置指南

Nginx 是一款高性能的 HTTP 服务器与反向代理工具,其核心原理基于事件驱动的异步非阻塞模型,通过 master-worker 进程架构实现高并发处理能力。在企业级 Linux 发行版中,CentOS 7 因其长期支持特性被广泛用于生产环境,但其默认软件源不包含主线 Nginx 包,需依赖 EPEL 仓库扩展;同时 systemd 服务管理机制与传统 SysV init 存在本质差异,导致 systemctl 启动失败、PID 文件异常等典型问题频发。技术价值体现在可审计的服务生命周期管理、细粒度的

weixin_34195546的博客 399

CentOS 8 下 Nginx 编译安装与生产级配置实战

Nginx 是高性能 Web 服务器与反向代理的工业标准,其核心原理基于事件驱动模型与异步非阻塞 I/O,在 Linux 系统中深度依赖内核机制(如 epoll)、权限体系(如 SELinux)和包管理生态。在 CentOS 8 这一已结束生命周期(EOL)但仍在大量服役的操作系统上,直接使用 dnf 安装将导致版本冻结、安全漏洞无法修复、模块冗余及兼容性风险,技术价值在于通过源码编译实现版本可控、攻击面收敛与路径可定制。典型应用场景包括金融离线环境部署、政务云信创适配、IPv6 双栈服务及 PCI DSS

weixin_34378969的博客 387

Ubuntu 16.04 Nginx部署决策指南:apt安装与源码编译深度对比

Nginx作为主流Web服务器与反向代理,其部署方式直接影响系统安全性、性能扩展性与合规能力。在长期支持已终止的Ubuntu 16.04环境下,单纯依赖apt安装虽快捷,却面临OpenSSL 1.0.0停更、HTTP/2默认禁用、Brotli压缩缺失及动态模块不可扩展等硬性限制;而源码编译则提供模块可控、TLS协议栈可升级、CPU指令集优化等关键能力,支撑等保2.0三级、金融级高可用及边缘嵌入式场景。本文基于真实政务、教育与金融项目经验,解析两种路径的技术原理、安全代价与适用边界,帮助运维与DevOps工程

weixin_30619101的博客 337

systemctl核心原理与高可用服务管理实战

systemctl是现代Linux系统中基于systemd的声明式服务管理工具,其本质是通过单元(Unit)文件定义服务生命周期、依赖关系与失败策略,取代传统SysV init的脚本式控制。它依托PID 1的systemd进程实现状态机驱动、socket激活、自动重启与资源隔离等关键能力,技术价值在于提升服务稳定性、可观测性与配置可审计性。典型应用场景包括Nginx/MySQL等守护进程治理、WSL2环境适配、国产操作系统(openEuler/UOS)运维及容器外的系统级服务编排。掌握systemctl不仅

weixin_30703911的博客 430

Ubuntu 20.04 LEMP协同校准:Nginx+MySQL+PHP深度适配指南

LEMP 是 Linux、Nginx、MySQL 和 PHP 构成的 Web 服务基础栈,其稳定运行依赖各组件在操作系统层的精确协同。在 Ubuntu 20.04 这一广泛使用的 LTS 版本中,systemd 服务管理、AppArmor 安全策略、MySQL 8.0 默认的 auth_socket 认证机制以及 PHP-FPM 的 Unix socket 权限模型,共同构成了区别于通用教程的‘隐性契约’。理解这些底层原理,是规避 502 错误、连接超时、权限拒绝等高频故障的关键技术价值。典型应用场景包括中

weixin_30439067的博客 393

Ubuntu零基础入门到精通【3.2讲】:安装 Ubuntu Server:从零开始到生产就绪的完整实战指南

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 3283

Ubuntu零基础入门到精通【2.3讲】:️选择 Ubuntu 版本——Desktop、Server、LTS、Minimal Install 全面解析!

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1951

Ubuntu 18.04 下 Caddy 零配置 HTTPS 托管实战指南

Web 服务器是现代应用交付的基础设施核心,其核心能力涵盖 HTTP/HTTPS 协议处理、反向代理、TLS 终止与自动证书管理。Caddy 作为原生支持自动化 Let's Encrypt 的轻量级服务器,凭借单二进制部署、无 systemd 依赖及声明式 Caddyfile 配置,在资源受限或老旧系统(如 Ubuntu 18.04)中展现出独特工程价值。它规避了 Nginx/Certbot 组合的复杂链路,通过内存内 ACME 响应、进程自守护机制和内置安全策略,显著降低运维熵值。本文聚焦于在已停止官方支

weixin_34159110的博客 694

保姆级教程:用Java和HslCommunication库搞定三菱PLC数据读写(附完整代码)

本文提供了一份详细的Java与三菱PLC通信教程,通过HslCommunication库实现高效数据读写。内容涵盖环境配置、通信模式选择、数据类型操作、异常处理及性能优化,并附有完整代码示例,帮助开发者快速掌握工业自动化中的PLC数据交互技术。

weixin_28731223的博客 228

Ubuntu 16.04 Nginx日志模块深度定制指南

Nginx日志模块是HTTP服务可观测性的核心基础,其原理植根于HTTP请求处理流程中的log_handler钩子机制,通过log_format指令动态解析变量(如$request_id、$upstream_response_time)实现结构化记录。该模块的技术价值在于支撑精细化运维——包括延迟P95统计、全链路追踪与地域风控,广泛应用于金融网关、高并发API网关及SRE日志审计等生产场景。然而在Ubuntu 16.04等LTS系统中,APT默认包受限于编译选项与版本锁定(如nginx-extras 1.

weixin_34023982的博客 412

弹簧管压力表设计报告

精密机械课程设计 弹簧管压力表设计报告 2020年5月1日 目 录 第一章 设计任务概述... 3 1.1 课程设计目的... 3 1.2 设计任务... 3 1.3 技术指标... 3 第二章 压力表概述... 4 2.1 机械式压力表的组成部分... 4 2.2 工作原理... 4 第三章 压力表设计... 5 3.1 弹簧管参数设计... 5 3.2 曲柄滑块机构设计... ...

weixin_42163746的博客 6452

自制非接触式静电探测仪:从振动电容原理到微弱信号检测实践

微弱信号检测是电子测量领域的核心挑战之一,尤其在需要避免物理接触或防止干扰的场景中。其基本原理在于将难以直接获取的微小物理量(如电流、电压)通过传感器转换为电信号,再经过放大、滤波等处理进行提取。锁相放大技术是解决这一问题的关键手段,它利用参考信号与目标信号的同步性,从强噪声背景中恢复出有效信息,极大提升了信噪比和测量灵敏度。这项技术的工程价值在于实现了对纳安级电流、微伏级电压等高难度参数的可靠测量。在静电防护、材料表面电位分析、生物电信号采集等应用场景中,非接触式测量需求广泛。本文聚焦的基于振动电容原理的

weixin_32349093的博客 275
上一篇: Java必备技能之 Xml解析与生成,再也不怕Xml与Bean的转化了
下一篇: 虚拟机桥接模式
一步一结
博客等级 码龄7年 50粉丝 65原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值