windows下80端口被占用nginx不能启动怎么解决
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,今天小编给大家分享一下windows下80端口被占用nginx不能启动怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
互联网科技有限公司
互联网中国科技
科技服务与互联网
互联网 科技创新
互联网科技logo
居家互联网科技有限公司
成都仁贤领冠互联网科技有限公司
佩信高科技互联网
中化能源互联网科技招聘
阿大互联网科技有限公司
燊美集互联网科技有限公司
洛阳共同富裕互联网科技有限公司
华夏恒生科技与互联网科技
滨湖区互联网智能科技产品有哪些
互联网金融科技元年
科技互联网行业投资研究
保山互联网科技靠谱吗
中国互联网公司的科技投入
玉溪新华互联网科技怎么选
互联网科技创业计划的风险分析
互联网络科技
华服互联网科技靠谱吗
美国互联网保险保险科技
互联网属科技
为想互联网科技
互联网科技论文
博兴的互联网电子科技公司
张召忠谈中国互联网科技
风投北京互联网科技
前海云享互联网科技