nginx 错误10013: An attempt was made to access a socket in a way forbidden 三种情况

2023-12-08 04:30

本文主要是介绍nginx 错误10013: An attempt was made to access a socket in a way forbidden 三种情况,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

如果你曾经打开过IIS或安装过SQL server或电脑里装了迅雷,下面没准能解决你的问题,没有的话就不用浪费时间啦~

以下记录一下我的解决过程。

首先判断80到底是被谁占用的。

使用运行打开cmd,直接输入 netstat -ano ,回车,可以看到第一行的本地地址显示端口为80,最右面对应的是PID=4.。

然后,我根据百度经验,打开了任务管理器,win10系统想要查找pid=4的占用情况得点开详细信息才有。然后看到竟然是被系统占用。

(PS:其实这一步不打开任务管理器也行,在cmd那个页面里拉到最下边直接输入tasklist,这样也能看到pid4是被系统占用的。

发现是系统占用之后,我查到的另一个百度经验说,IIS默认使用80端口进行HTTP通信。

查到的第三个百度经验说法如下:

我又去百度IIS管理器怎么打开。

(PS:后边这步其实是打开IIS功能,我在重新关闭IIS服务的时候才发现我的80端口被占用不是IIS的锅,所以下面这一步你们先不要做)

打开IIS的方法:打开控制面板,点“卸载”,弹窗里左侧有一个“打开或关闭windows功能”,

再点开会有一个弹窗,找“Internet信息服务”,我一开始没找到,是因为我的没有信息服务这四个中文= =

所以找到 Internet Information Services,(一定要点加号展开!因为直接点这个大项前面的小方块,FTP服务器选项没反应)(其实我不知道不打开会不会有影响)我图里的这几个都勾上就行了。

然后右下角点确定,这个要读条的,所以等个一两分钟。

这算是IIS开启成功了(生气)

后面再给它关上:开始图标那个win旁边有个圈圈,点开输入iis回车就能打开IIS管理器

箭头指着的这个玩意,右击,点停止,IIS就算关上了。

然而我这个以前没开IIS的人,我的80端口占用怎么可能是因为它!盒盒。

所以我又去查了百度,查到了这个文章!这个文的作者他是因为装了SQL server 2008导致被占用。

麻鸭我装的SQL server2012!

这个是我解决问题的链接:https://blog.csdn.net/zhang8907xiaoyue/article/details/78982612

给这个大佬跪了,我刚刚查了一下他提到的Apache,是个写Web的软件。

他给了两个解决方法:1.修改Apache的默认端口;2.不让SQL server占用80端口

需要使用方法一的朋友们点一下链接去改吧~我是用方法二直接解决的。

首先明确一点,大佬说SQL占用80 端口的是一个日志系统,关掉不碍事的。一下是原文解决办法截图

酱就可以啦!

哦对,据说迅雷也有可能会占用端口80,进迅雷设置一下大概就可以了。
————————————————
版权声明:本文为CSDN博主「宁蒙呀」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42552509/article/details/80819452

这篇关于nginx 错误10013: An attempt was made to access a socket in a way forbidden 三种情况的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/468533

相关文章

Nginx实现高并发的项目实践

《Nginx实现高并发的项目实践》本文主要介绍了Nginx实现高并发的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录使用最新稳定版本的Nginx合理配置工作进程(workers)配置工作进程连接数(worker_co

Nginx中location实现多条件匹配的方法详解

《Nginx中location实现多条件匹配的方法详解》在Nginx中,location指令用于匹配请求的URI,虽然location本身是基于单一匹配规则的,但可以通过多种方式实现多个条件的匹配逻辑... 目录1. 概述2. 实现多条件匹配的方式2.1 使用多个 location 块2.2 使用正则表达式

Nginx配置系统服务&设置环境变量方式

《Nginx配置系统服务&设置环境变量方式》本文介绍了如何将Nginx配置为系统服务并设置环境变量,以便更方便地对Nginx进行操作,通过配置系统服务,可以使用系统命令来启动、停止或重新加载Nginx... 目录1.Nginx操作问题2.配置系统服android务3.设置环境变量总结1.Nginx操作问题

前端bug调试的方法技巧及常见错误

《前端bug调试的方法技巧及常见错误》:本文主要介绍编程中常见的报错和Bug,以及调试的重要性,调试的基本流程是通过缩小范围来定位问题,并给出了推测法、删除代码法、console调试和debugg... 目录调试基本流程调试方法排查bug的两大技巧如何看控制台报错前端常见错误取值调用报错资源引入错误解析错误

如何使用Docker部署FTP和Nginx并通过HTTP访问FTP里的文件

《如何使用Docker部署FTP和Nginx并通过HTTP访问FTP里的文件》本文介绍了如何使用Docker部署FTP服务器和Nginx,并通过HTTP访问FTP中的文件,通过将FTP数据目录挂载到N... 目录docker部署FTP和Nginx并通过HTTP访问FTP里的文件1. 部署 FTP 服务器 (

Go使用pprof进行CPU,内存和阻塞情况分析

《Go使用pprof进行CPU,内存和阻塞情况分析》Go语言提供了强大的pprof工具,用于分析CPU、内存、Goroutine阻塞等性能问题,帮助开发者优化程序,提高运行效率,下面我们就来深入了解下... 目录1. pprof 介绍2. 快速上手:启用 pprof3. CPU Profiling:分析 C

Ubuntu 22.04 服务器安装部署(nginx+postgresql)

《Ubuntu22.04服务器安装部署(nginx+postgresql)》Ubuntu22.04LTS是迄今为止最好的Ubuntu版本之一,很多linux的应用服务器都是选择的这个版本... 目录是什么让 Ubuntu 22.04 LTS 变得安全?更新了安全包linux 内核改进一、部署环境二、安装系统

Keepalived+Nginx双机配置小结

《Keepalived+Nginx双机配置小结》本文主要介绍了Keepalived+Nginx双机配置小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1.1 软硬件要求1.2 部署前服务器配置调优1.3 Nginx+Keepalived部署1.3

nginx upstream六种方式分配小结

《nginxupstream六种方式分配小结》本文主要介绍了nginxupstream六种方式分配小结,包括轮询、加权轮询、IP哈希、公平轮询、URL哈希和备份服务器,具有一定的参考价格,感兴趣的可... 目录1 轮询(默认)2 weight3 ip_hash4 fair(第三方)5 url_hash(第三

nginx配置多域名共用服务器80端口

《nginx配置多域名共用服务器80端口》本文主要介绍了配置Nginx.conf文件,使得同一台服务器上的服务程序能够根据域名分发到相应的端口进行处理,从而实现用户通过abc.com或xyz.com直... 多个域名,比如两个域名,这两个域名其实共用一台服务器(意味着域名解析到同一个IP),一个域名为abc