windows下80端口被占用nginx不能启动怎么解决
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,今天小编给大家分享一下windows下80端口被占用nginx不能启动怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文
千家信息网最后更新 2025年01月31日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安全错误
数据库的锁怎样保障安全
k8s运行数据库集群
网络安全工程师需要看哪些书
洞悉网络技术视频
虚拟机数据库打开
js从数据库读数据库
腾讯云服务器可以用阿里云吗
修改wps图中的数据库
深渊数据库怎么填
服务器叫啥
爱不斯口外文数据库
支付宝钱包网络安全
从柑桔到网络安全
珠海手机软件开发报价多少
人工智能安全网络安全
小智讲互联网科技
天信计算机网络技术有限公司
卖产品软件开发需要多少钱
哪个数据库有同义词扩展功能
电脑无法访问服务器的数据库
创世互联网络科技有限公司
内蒙古潮流软件开发价格
cbol引物数据库
齐鲁工业大学网络安全专业学什么
奉新软件开发
修改wps图中的数据库
网络技术研究基地
网站服务器租赁合同
ebsco学术数据库
软件开发职责概述
计算机网络技术与商务