windows下80端口被占用nginx不能启动怎么解决
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,今天小编给大家分享一下windows下80端口被占用nginx不能启动怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文
千家信息网最后更新 2025年12月02日windows下80端口被占用nginx不能启动怎么解决
今天小编给大家分享一下windows下80端口被占用nginx不能启动怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
1、安装
到下载一个windows下使用的最新版本,目前是1.11.10,如图:
下载下来解压缩就可以。

2、运行
运行nginx,报错:
[emerg] 10348#10940: 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)
如图:

在log日志中也能看到,打开:
nginx-1.11.10\logs\error.log
如图:
nginx默认要使用80端口,但windows下80端口是被占用的,查一下:
被一个pid为4的进程占用,查一下:
是个系统进程,任务管理器里看一下:
果然。
3、问题解决
解决的办法就是让系统进程不再占用80端口,需要修改注册表。
3.1 打开注册表
启动栏输入regedit
3.2 找到注册项并修改
找到
hkey_local_machine\system\currentcontrolset\services\http
里面有一个reg_dword类型的项start注册项:
原值为3:
改为0:
3.3 重启操作系统
重启windows系统,原来的系统进程就不会占用80端口了。
4、重新运行nginx
在nginx的安装目录下运行:
start nginx.exe
或者:
nginx.exe
如图:
在任务管理器中能够看出后台会有两个进程被启动起来:
5、关闭nginx
nginx.exe -s stop
或者:
nginx.exe -s quit
stop可以快速停止nginx,但是可能不会保存相关信息;而quit是完整有序的停止nginx,这个过程会保存相关信息。
以上就是"windows下80端口被占用nginx不能启动怎么解决"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
端口
系统
进程
知识
篇文章
如图
运行
任务
信息
内容
就是
注册表
管理
不同
很大
有序
操作系统
两个
办法
原值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
关于网络安全的小口诀
ccna需要的网络技术
广东潮汕人互联网科技公司
合天智汇网络安全认知
app 软件开发 工具
福建启鼎网络技术
怎么画数据库关系表
济南文未软件开发有限公司
网络技术 教学案例
苹果 上海 软件开发
博山服装erp软件开发公司
专业网络安全准入控制系统推荐
存储软件开发工程师浪潮
新冠数据库图片
web 服务器安全加固
软件开发量化评估
掌众金融网络安全吗
创业湾广州互联网科技有限公司
请各单位加强网络安全检查
sql 查看数据库 命令
华信博研网络技术研究院
家用机可以使用服务器机箱吗
厦门信达股份软件开发岗
金蝶eas服务器连接设置是什么
搞软件开发的深圳
网络技术 自学网
web 服务器安全加固
软件开发量化评估
武汉3u服务器报价
数据库基本算术逻辑运算