`
zimo888
  • 浏览: 13779 次
  • 性别: 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,使用80端口

    ### 普通用户启动Nginx并使用80端口的方法详解 #### 背景介绍 在Linux系统中,默认情况下,只有root用户才能绑定1024以下的端口号,包括常用的Web服务端口80(HTTP)和443(HTTPS)。然而,在某些场景下,出于安全...

    windows下nginx的安装使用及解决80端口被占用nginx不能启动的问题

    文章主要介绍了在Windows环境下如何安装和使用Nginx,以及遇到80端口被占用导致Nginx无法启动时的解决方案。以下将详细介绍文中提到的知识点。 首先,Nginx是一款高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/...

    nginx正向代理解决非80端口请求

    nginx做正向代理,假设监听80端口,而一个用户请求的url带非80端口号,nginx会默认将该url请求转到80端口,百度了一番,网友提供的方法都无法解决问题,于是自己用lua解决了: 1、最多的解决方式就是在$host后面添加...

    开启Nginx时端口被占用提示:Address already in use

    在实际使用过程中,可能会遇到“端口被占用”的问题,尤其是在配置和启动Nginx时。端口被占用的错误提示通常是“Address already in use”,意味着在尝试绑定到一个已经由其他进程使用的端口。 当遇到端口被占用的...

    nginx正向代理https和非80端口配置文档.pdf

    2安装lua-nginx-module模块用来解决非80端口代理。 附件包含了全部安装过程,包括nginx.conf lua的配置,适合新手小白按步骤操作。 注意(附件中nua的版本我测试过nginx1.10.3可正常安装,nginx1.12.2报错不兼容。...

    nginx修改默认运行80端口的方法

    之前在文章windows下nginx的安装、使用及80端口被占用导致nginx不能启动问题的解决中提到nginx默认使用80端口,而Windows下80端口被系统进程占用的解决办法。但有时候不想让nginx使用80端口,如何修改呢? 修改方法 ...

    Nginx端口映射配置方法

    搭建一个网站传统的方法是使用一个web服务器去解析文件入口文件,如使用Nginx,Apache解析到对应的入口文件,但是随着技术的发展,一些语言可以自己起一个web服务,如Node,PHP,使用开发语言启动一个web服务默认只能在...

    nginx上传文件大小报错500的解决办法

    nginx上传文件大小报错500的解决办法 采用nginx作反向代理,出现了一个诡异的问题,小文件可以提交,大文件会报500内部错误。这个是什么原因导致的呢?  查wiki可知,上传文件大小相关的有三个配置 client_body_...

    详解nginx同一端口监听多个域名和同时监听http与https

    也就是说,如果在同一个服务器上安装了多个Nginx实例,那么每个实例需要使用不同的端口,因为端口是全局资源,一旦被占用,其他实例就不能再使用该端口。 其次,关于Nginx同时监听HTTP和HTTPS。在网络安全日益受到...

    配置好的用nginx进行端口转发服务(windows 自启动服务)

    利用强大的nginx进行多个端口转发服务,并集成到windows service里面

    nginx跨域问题,解决多端口,多ip问题

    * Nginx 端口为 80,逻辑端口为 9109 * 在 logic 增加一新的 index.html,作为跳转用 * Nginx 跳转配置,项目部署跟项目一相同 * public.js 配置 * 跳转逻辑(代理作用)nginx--logic--nginx--ngnix--logic * 访问...

    Nginx常见错误及解决方法.doc

    Nginx 常见错误及解决方法 Nginx 是一个流行的开源 Web 服务器软件,然而在实际使用中经常会遇到各种错误,影响服务器的稳定运行。下面将介绍 Nginx 中的一些常见错误及解决方法。 一、Nginx 启动错误 在安装 ...

    nginx 端口映射

    "nginx 端口映射" Nginx 作为一个轻量级的 Web 服务器软件,它具有许多重要的作用之一是实现 IP 端口映射。通过 Nginx,我们可以将外部的 HTTP 请求转发到内部的服务器上,从而实现负载均衡、反向代理、缓存等功能...

    Nginx反向代理一个80端口下配置多个微信项目详解

    Nginx反向代理一个80端口下配置多个微信项目详解  我们要接入微信公众号平台开发,需要填写服务器配置,然后依据接口文档才能实现业务逻辑。但是微信公众号接口只支持80接口(80端口)。我们因业务需求需要在一个...

    nginx反向代理配置文件示例,支持非80端口映射

    网上找到的nginx反向代理配置文件通常只能通过80端口进行访问,映射到其他端口时系统可能获取不到,经过找资料以及试验,找到了能够解决的配置方法。

    https通信nginx反向代理443端口

    4. **启动或重启Nginx服务**:确保Nginx服务正在运行,如果没有启动,使用`systemctl start nginx`或`service nginx start`命令启动。 5. **验证配置**:现在,你可以通过访问`https://your_domain.com`来测试HTTPS...

    nginx与插件 启动不了nginx

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

Global site tag (gtag.js) - Google Analytics