Nginx启动时80端口被占用的问题解决

 更新时间:2024年12月03日 09:52:11   作者:vⅤ_Leon  
本文主要介绍了在启动Nginx时遇到80端口被占用的问题及解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

前言

在启动nginx.exe时,可能会遇到一闪而过的情况,此时查看任务管理器,会发现nginx根本没有启用.

我们可以打开控制面板nginx -t 查看相关信息

在这里插入图片描述

可以看到

nginx: the configuration file D:\nginx-1.20.2/conf/nginx.conf syntax is ok
nginx: [emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
nginx: configuration file D:\nginx-1.20.2/conf/nginx.conf test failed

这个错误信息表明 Nginx 在尝试绑定到端口 80 时遇到了权限问题。错误代码 10013 通常意味着你的 Nginx 服务没有足够的权限来监听该端口。在 Windows 系统上,端口 80 和 443 等低端口号通常需要管理员权限才能使用。

我们可以选择修改Nginx的默认端口来解决这个问题,本文则选择处理掉这个占用80端口的程序 -

那么是哪个程序占用了80端口呢?

你可以使用命令netstat -aon | findstr :80来检查哪个程序正在使用该端口。如果发现有程序正在使用,你需要停止那个程序或更改 Nginx 的监听端口。

在这里插入图片描述

根据信息,找到80端口的PID=4 ,再到任务管理器中查看:

在这里插入图片描述

通过右键,属性,看到该服务是调用了ntoskrnl.exe。

在这里插入图片描述

不要着急结束进程,先来了解一下ntoskrnl.exe

ntoskrnl.exe 是 Windows 操作系统的内核程序,它扮演着基础和核心的角色,负责管理系统的核心功能,确保系统的正常运行。

ntoskrnl.exe 通常位于系统文件夹(如 C:\Windows\System32)中,是系统正常运行的关键组件。任何对 ntoskrnl.exe 的损害或冲突都可能导致系统不稳定甚至崩溃。因此,保持该文件的完整性和兼容性对于系统的稳定运行至关重要。

当 ntoskrnl.exe 出现问题时,常见的症状包括系统蓝屏、自动重启或者系统性能下降
总的来说,ntoskrnl.exe 是 Windows 操作系统中不可或缺的一部分,它的稳定性和性能直接影响着整个系统的运行状况。

ntoskrnl.exe 是 Windows 操作系统的一个重要内核程序文件,里面存储了大量的二进制内核代码,用于调度系统。因此,我们不能随意就结束掉这个任务.

解决方法

1. 搜索服务打开

在这里插入图片描述

2. 找到World Wide Web 发布服务这个服务,右键属性,将它的启动类型改为手动,然后停止掉该服务。

在这里插入图片描述

3. 此时就可以正常启动nginx了

在这里插入图片描述

到此这篇关于Nginx启动时80端口被占用的问题解决的文章就介绍到这了,更多相关Nginx 80端口被占用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • filebeat收集多个域名网站日志并存储到不同es索引库过程

    filebeat收集多个域名网站日志并存储到不同es索引库过程

    这篇文章主要为大家介绍了filebeat收集多个域名网站日志并存储到不同es索引库过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Windows设置nginx启动端口的方法

    Windows设置nginx启动端口的方法

    在服务器配置与开发过程中,nginx 作为一款高效的 HTTP 和反向代理服务器,被广泛应用,而在 Windows 系统中,合理设置 nginx 的启动端口,是确保其正常运行与满足业务需求的关键步骤,本文将详细介绍 Windows 设置 nginx 启动端口的方法,需要的朋友可以参考下
    2025-02-02
  • Nginx定时切割日志实现详解

    Nginx定时切割日志实现详解

    这篇文章主要介绍了Nginx定时切割日志详解,Nginx日志默认情况下写入到一个文件中,为了区分各个域下的日志,我们一般会分开存储。即时这样,文件也会变的越来越大,非常不方便查看分析。下面来聊聊以日期来分隔Nginx日志,需要的朋友可以参考下
    2019-07-07
  • 检查 Nginx 是否启动的几种方法

    检查 Nginx 是否启动的几种方法

    本文主要介绍了检查 Nginx 是否启动的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-12-12
  • Nginx Rewrite使用场景及代码案例详解

    Nginx Rewrite使用场景及代码案例详解

    这篇文章主要介绍了Nginx Rewrite使用场景及代码案例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • Nginx高可用(主从、主主模式)的项目实践

    Nginx高可用(主从、主主模式)的项目实践

    本文介绍了Nginx高可用性的两种主要解决方案,主从架构和主主架构,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-02-02
  • Nginx在MAC上的安装、启动、重启和关闭

    Nginx在MAC上的安装、启动、重启和关闭

    这篇文章主要介绍了Nginx在MAC上的安装、启动、重启和关闭的相关资料,需要的朋友可以参考下
    2018-03-03
  • Nginx限流防刷与CC攻击防护实战配置

    Nginx限流防刷与CC攻击防护实战配置

    本文介绍了Nginx在Web服务中的防护方案,包括限流基础、分场景限流、CC攻击防护、IP黑白名单、监控与告警以及压测验证,感兴趣的可以了解一下
    2026-01-01
  • 一段万能的nginx接口实现反向代理配置

    一段万能的nginx接口实现反向代理配置

    这篇文章主要介绍了一段万能的nginx接口实现反向代理配置,详细的介绍了什么是反向代理及其接口反向代理的实现,非常具有实用价值,需要的朋友可以参考下
    2018-10-10
  • Nginx四层代理和七层代理的用法及区别说明

    Nginx四层代理和七层代理的用法及区别说明

    这篇文章主要介绍了Nginx四层代理和七层代理的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2026-03-03

最新评论