windows下80端口被占用nginx不能启动怎么解决
发表于:2024-10-25 作者:千家信息网编辑
千家信息网最后更新 2024年10月25日,今天小编给大家分享一下windows下80端口被占用nginx不能启动怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文
千家信息网最后更新 2024年10月25日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安全错误
数据库的锁怎样保障安全
漳州市检察院网络安全设备采购
系统网络安全
马云内部网络安全
阳高新时代网络安全服务保障
python3 数据库
在日本如何打车软件开发
网络安全是风口吗知乎
三万左右服务器知乎
服务器显示没有找到控制器
计算机网络技术学生实验报告
连接web服务器时出错
数据库 金额用int的好处
嵌入式软件开发难学吗
宝塔怎么用别的数据库
重庆惠普服务器虚拟化设计云主机
兴义社交软件开发公司
网件a7000网络安全密钥
戴尔服务器CPU全系列
学校数据库标准
数据库异常是什么原因是
论文的数据库来源指什么
网络安全手抄报边框背景图
网络安全内容说课
我的世界服务器nbt标签过大
成典网络技术有限公司张雪领
安庆通信软件开发哪家好
基岩版服务器怎么设置管理员
网络安全配置与测试中职教材
微信小程序访问增加数据库
软件开发选择哪个行业比较好