Document

Win7 Nginx启动失败 cmd命令失败

Win7  Nginx启动失败 cmd命令失败

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。本文使用的最新版本nginx/Windows-1.9.5 下载地址:http://nginx.org/en/download.html

1、因为nginx需要监听80端口,但是在win7下,80端口会被其他程序占用了,所以在cmd启动nginx的时候或者直接双击nginx.exe程序会启动失败,在Windows任务管理器看不到nginx.exe进程

2、80端口是用于HTTP的访问端口,被System占用了,那我们就去禁用它

  • 打开注册表:运行 - regedit
  • 在注册表中找到:HKEY_LOCAL_MACHINE - SYSTEM - CurrentControlSet - services - HTTP 
  • 在右侧找到一个REG_DWORD类型的项,右键修改属性,将其改为0
  • 重启系统,System进程不会占用80端口

     

 

3、如果本机还安装SQL Server Reporting Service,请在服务中将此服务设置为手动启动的方式

  • 运行 - services.msc
  • 找到SQL Server Reporting Service 服务,设置成手动,确定即

4、重启计算机,然后启动nginx,命令行cd到nginx的目录下,start nginx

posted @ 2017-11-24 16:54  从未被超越  阅读(3064)  评论(0编辑  收藏  举报