解决nginx启动失败(bind() to 0.0.0.0:80 failed,An attempt was made to access a socket in...)

 更新时间:2024年05月28日 15:08:26   作者:palmer_kyle  
这篇文章主要介绍了解决nginx启动失败问题(bind() to 0.0.0.0:80 failed,An attempt was made to access a socket in ...),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

nginx不能启动

报错如下:

该错误 实在 nginx 的 logs 下的 errorr.log 中查看 

2018/12/24 10:29:15 [emerg] 14940#3232: 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)

1. 通过 cmd 命令查看 80 端口的占用情况

输入命令: netstat -aon|findstr "80"

C:\Users\Administrator>netstat -aon|findstr "80"
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       17368
  TCP    0.0.0.0:1555           0.0.0.0:0              LISTENING       800
  TCP    0.0.0.0:8081           0.0.0.0:0              LISTENING       18528
  TCP    0.0.0.0:54021          0.0.0.0:0              LISTENING       3480
  TCP    127.0.0.1:80           127.0.0.1:23924        FIN_WAIT_2      17368
  TCP    127.0.0.1:80           127.0.0.1:23930        FIN_WAIT_2      17368
  TCP    127.0.0.1:80           127.0.0.1:23932        FIN_WAIT_2      17368
  TCP    127.0.0.1:80           127.0.0.1:23937        FIN_WAIT_2      17368

2. 查看 17368 端口 对应的任务

输入命令: tasklist|findstr "17368"

C:\Users\Administrator>tasklist|findstr "17368"
nginx.exe                    17368 Console                    2      2,260 K

因为我这里已经改完了, 所以 看见的是 nginx 任务

3. 干掉对应的 任务即可

总结

1.事实上,我通过以上方步骤,我发现我的端口占用 是 System 占用的, 但是我没敢直接干掉 这个任务,我突然想到可能是 IIS 服务 原因

果不其然, 这个 IIS 服务在每次 强制更新后就会 监听 80 端口

右击 — 停止 即可

2.还遇到过, eclipse 启动了 一个80端口的 web服务,导致上述错误的出现

总之,出现错误的时候,先看看:

  • 1. iis 是不是开启了
  • 2. 自己是否有 80 端口的web 项目

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Nginx配置文件解析

    Nginx配置文件解析

    Nginx 是一款常用的 Web 服务器软件,其配置文件用于指定服务器的行为和功能,本文将给大家详细的解析Nginx配置文件,文中有相关的代码示例供大家参考,需要的朋友可以参考下
    2023-09-09
  • Nginx配置本地图片服务器的实现

    Nginx配置本地图片服务器的实现

    本文主要介绍了Nginx配置本地图片服务器的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • nginx反向代理的全流程

    nginx反向代理的全流程

    这篇文章主要介绍了nginx反向代理的全流程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • 前端开发用得着的nginx配置(场景)

    前端开发用得着的nginx配置(场景)

    这篇文章主要介绍了前端开发用得着的nginx配置,前端的工作过程里,本地开发、提供测试环境,总得有个用着顺手的服务器软件,这个场景里nginx很流行,特分享下需要的朋友可以参考下
    2014-09-09
  • nginx开启HSTS让浏览器强制跳转HTTPS访问详解

    nginx开启HSTS让浏览器强制跳转HTTPS访问详解

    这篇文章主要介绍了nginx开启HSTS让浏览器强制跳转HTTPS访问详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • nginx+keepalived 高可用主从配置详解

    nginx+keepalived 高可用主从配置详解

    这篇文章主要介绍了nginx+keepalived 高可用主从配置详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • nginx配置反向代理时遇到的路径问题

    nginx配置反向代理时遇到的路径问题

    这篇文章主要介绍了nginx配置反向代理时遇到的路径问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Nginx如何配置根据路径转发详解

    Nginx如何配置根据路径转发详解

    Nginx是作为一个反向代理,转发,和负载均衡的服务器,也可以用于分布式,下面这篇文章主要给大家介绍了关于Nginx如何配置根据路径转发的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • Nginx网站根目录更改及导致403 forbidden的问题解决

    Nginx网站根目录更改及导致403 forbidden的问题解决

    最近因为工作需要,要将Nginx网站根目录更改下,通过网上的一些教程更改后,但发现测试的时候一直提示403 forbidden错误,后台通过一个朋友的提示也解决了,所以现在将详细的步骤分享给大家,有需要的朋友们可以参考学习。
    2016-10-10
  • Nginx Proxy Manager的具体实现

    Nginx Proxy Manager的具体实现

    Nginx Proxy Manager 就是一个 Nginx 的代理管理器,本文主要介绍了Nginx Proxy Manager的具体实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-05-05

最新评论