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

 更新时间:2017年04月04日 09:19:22   作者:我是干勾鱼  
这篇文章主要给大家介绍了关于windows下nginx的安装使用,以及如何解决80端口被占用导致nginx不能启动的问题,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。

目前nginx已被广泛使用,今天我们首先来讲讲nginx在Windows下的搭建。

1、安装

nginx官网下载一个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,这个过程会保存相关信息。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • linux上nginx安装部署及使用过程详解

    linux上nginx安装部署及使用过程详解

    这篇文章主要介绍了linux上nginx安装部署及使用过程,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2019-11-11
  • Nginx 安装与配置规则入门详解

    Nginx 安装与配置规则入门详解

    这篇文章主要介绍了Nginx 安装与配置规则入门详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-02-02
  • 前端项目中Nginx配置指南详解

    前端项目中Nginx配置指南详解

    这篇文章主要为大家详细介绍了在前端项目开发中如何配置Nginx,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的小伙伴可以了解一下
    2023-09-09
  • Nginx Gzip模块启用和配置指令详解

    Nginx Gzip模块启用和配置指令详解

    这篇文章主要介绍了Nginx Gzip模块启用和配置指令详解的,需要的朋友可以参考下
    2014-04-04
  • nginx could not build the server_names_hash 解决方法

    nginx could not build the server_names_hash 解决方法

    服务器名字的hash表是由指令 server_names_hash_max_size 和 server_names_hash_bucket_size所控制的。
    2011-03-03
  • nginx实现根据URL转发请求的实战经历

    nginx实现根据URL转发请求的实战经历

    这篇文章主要给大家介绍了一次关于nginx实现根据URL转发请求的实战经历,文中通过示例代码介绍的非常详细,对大家学习或者使用nginx具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-11-11
  • nginx add_header指令使用方法

    nginx add_header指令使用方法

    这篇文章主要介绍了nginx add_header指令使用方法,nginx配置文件通过使用add_header指令来设置response header,需要的朋友可以参考下
    2014-03-03
  • centos8安装nginx1.9.1的详细过程

    centos8安装nginx1.9.1的详细过程

    这篇文章主要介绍了centos8安装nginx1.9.1的详细过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • 如何本地安装nginx及部署项目

    如何本地安装nginx及部署项目

    这篇文章主要介绍了如何本地安装nginx及部署项目问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • 详解Nginx服务器中配置全站HTTPS安全连接的方法

    详解Nginx服务器中配置全站HTTPS安全连接的方法

    这篇文章主要介绍了详解Nginx服务器中配置全站HTTPS安全连接的方法,其中要点还是在于SSL证书的申请,需要的朋友可以参考下
    2016-01-01

最新评论