`
zimo888
  • 浏览: 13928 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

nginx 80端口被占用 nginx 启动报错的解决办法

 
阅读更多
今天有朋友说用的win7 32位旗舰版,启动本nginx报错,经过查找终于找到解决办法!
[plain]
2012/04/02 13:55:59 [emerg] 7864#2376: 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) 

在cmd窗口运行如下命令:

[plain]
C:\Users\Administrator>netstat -aon | findstr :80 
 
看到80端口果真被占用。发现占用的pid是4,名字是System。怎么禁用呢?

1、打开注册表:regedit

2、找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP

3、找到一个REG_DWORD类型的项Start,将其改为0

4、重启系统,System进程不会占用80端口

重启之后,start nginx.exe 。在浏览器中,输入127.0.01,即可看到亲爱的“Welcome to nginx!” 了。
分享到:
评论

相关推荐

    nginx与插件 启动不了nginx

    6. **系统防火墙**:检查系统防火墙设置,确保Nginx所需的端口(如80和443)未被阻止。 7. **启动脚本问题**:如果使用的是系统服务管理工具(如Systemd或Init)来启动Nginx,检查启动脚本(如`/etc/init.d/nginx`...

    nginx-1.12.2安装.docx

    **解决办法:端口被占用,1024以下端口只允许root用户启动** 若在启动时出现错误,可能是因为端口被其他服务占用或者使用的端口需要 root 权限才能绑定。 - **检查端口占用**:使用 `netstat -tulnp | grep <port>...

    nginx启动服务提示98: Address already in use错误的解决

    最后,这篇文章通过一个实际案例,向读者展示了解决nginx服务启动时出现的端口占用错误的过程。通过逐步排查和解决问题,文章不仅提供了具体的技术解决方案,还强调了学习和交流的重要性,鼓励大家遇到问题时互相...

    nginx 让users有权限启动的两种方法

    nginx 让users有权限启动两种方法 普通用户在restart和reload nginx时,会报错: the user directive makes sense only if the master process runs with super-user privileges, ignored in /opt/nginx/conf/nginx...

    Windows系统下解决PhPStudy MySQL启动失败问题

    通过以上介绍,我们可以了解到在Windows系统中遇到PhPStudy中MySQL启动失败时,应该怎样通过检查端口占用、服务管理器切换服务等步骤来排查并解决问题。对于有经验的用户来说,这些步骤能够帮助快速定位并解决MySQL...

    ES组件elasticsearch-head报错 npm ERR! Please include the following file with any support request

    报错还可能由端口冲突引起,特别是80端口被其他服务占用,如Nginx。可以使用以下命令查看80端口的占用情况: ```bash fuser -n tcp 80 ``` 如果发现有进程占用80端口,可以按照描述中的示例终止该进程,然后再次...

    vue+netcore项目打包发布部署详细步骤,以及报错处理

    常见的报错处理方法包括验证端口是否被占用并更改端口号、确认运行应用的用户账户具有相应的文件操作权限、仔细检查配置文件中的设置是否正确无误,例如数据库连接字符串、服务器地址等。 在使用Docker容器化部署时...

Global site tag (gtag.js) - Google Analytics