zoukankan      html  css  js  c++  java
  • Win7下,nginx默认80端口被System占用,造成nginx启动报错

     在win7 32位旗舰版下,启动1.0.8版本nginx,显示如下错误:

    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窗口运行如下命令:

    C:UsersAdministrator>netstat -aon | findstr :80


    看到80端口果真被占用。发现占用的pid是4,名字是System。怎么禁用呢?

    1、打开注册表:regedit

    2、找到:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesHTTP

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

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

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

  • 相关阅读:
    kill process
    USB development guide
    MMC device
    memtester
    printf()格式化输出详解
    C语言动态内存分配
    归并排序C语言
    c 文件操作
    数据包分析
    C语言文件操作函数大全
  • 原文地址:https://www.cnblogs.com/baozhu/p/9643472.html
Copyright © 2011-2022 走看看