`

端口占用导致win7下无法启动nginx服务器

 
阅读更多
今天想学学nginx服务器,又不想再linux下(本本os是win7的),为了方便,就想在本本里试试,不愿再公司的linux 服务器上配置,因为第一次使用,只是想练练手。

于是到官网下了个window版本的nginx,版本为nginx-1.0.9,但是运行是发现无法启动。

下载nginx-1.0.9.zip,然后解压到一个目录即可以。然后运行“nginx.exe”文件即可,但开始无法原型,运行后,界面一闪而过。不知道什么原因,无法运行成功。

于是看日子或者dos启动nginx才知道,默认nginx监控80端口,但该端口被其他程序占用了:
DOS下运行nginx看到的错误信息:


直接看日子文件的错误信息%NGINX_HOME%\logs\error.log


知道是端口被占用的原因导致无法启动,那么直接就该nginx的more监控端口就可以,我临时修改外8011.然后再启动就好了:
修改文件爱你%NGINX_HOME%\conf\nginx.conf,找到Server项目中的listen,将默认的80端口修改为任意一个没有被占用过的端口如“8011”即可以。就该内如如下图:



启动成功后,访问本地8011端口就可以看到了,如果看到welcome to nginx!的提示信息就表明成功了。


分享到:
评论

相关推荐

    nginx 1.9.7服务器windows版

    2. **端口冲突**:确保Nginx使用的端口(默认80和443)没有被其他程序占用。 3. **日志分析**:通过`error.log`和`access.log`文件排查运行中的问题。 ### 扩展与插件 Nginx的强大在于其丰富的模块生态系统,例如...

    win64环境下nginx-1.9.4安装包

    如果你的系统中没有其他程序占用80端口,Nginx应该能成功启动。 5. **测试Nginx**: 启动后,可以在浏览器中输入 `http://localhost` 或 `http://127.0.0.1`,如果Nginx配置正确,你应该能看到“Welcome to nginx!...

    windows下搭建基于nginx的rtmp服务器.docx

    - **端口被占用:** 确认 1935 端口未被其他服务占用。 - **权限问题:** 确保运行 Nginx 的用户有足够的权限。 - **防火墙设置:** 关闭或调整防火墙设置,确保 RTMP 端口畅通无阻。 #### 四、总结 在 Windows...

    windows下基于nginx-rtmp搭建流媒体服务器

    - 配置nginx服务器,编辑`nginx.conf`文件,添加rtmp模块的配置块,定义RTMP服务器的基本设置,如监听端口、直播/点播路径等。 5. **配置rtmp服务器**: - 创建rtmp服务器段,例如: ``` rtmp { server { ...

    nginx rtmp win32

    【Nginx RTMP Win32】是一个专为Windows 32位系统设计的轻量级网络服务器,它集成了RTMP(Real-Time Messaging Protocol)模块,用于支持流媒体服务。Nginx本身是一个高性能、高并发的HTTP和反向代理服务器,而RTMP...

    安装windows 下 php7+nginx+fastcgi

    在Windows环境下搭建PHP7、Nginx和FastCGI服务器是一项常见的任务,尤其对于开发者来说,这能够让他们在本地环境中快速测试PHP应用。下面将详细解释这个过程中的关键知识点。 首先,**PHP7**是PHP...

    Windows+Nginx+PHP7安装配置

    如果端口被占用,可以变更端口号启动PHP,例如php-cgi.exe -b 127.0.0.1:9999 -c php.ini。如果端口未被占用,可以使用默认端口启动PHP,例如php-cgi.exe -b 127.0.0.1:9000 -c php.ini。 五、配置Nginx服务器 在...

    windows平台nginx编译nginx-http-flv-module

    在Windows平台上编译Nginx并添加HTTP FLV...总的来说,这个过程需要对Nginx服务器、网络协议、编译原理以及Windows开发环境有深入的理解。通过这个过程,你可以定制化自己的Nginx服务器,以满足特定的流媒体服务需求。

    WNMP环境安装包Win7-Nginx-PHP5.3

    1. **资源占用低**:Nginx作为前端服务器,内存占用少,能有效处理高并发请求。 2. **稳定高效**:Nginx使用事件驱动模型,处理静态文件快速,配合FastCGI处理PHP请求,性能优秀。 3. **易于管理**:在Windows环境中...

    nginx-1.17.8-win.zip

    `sticky` 模块是Nginx的一个扩展,用于在负载均衡场景下保持用户会话的持久性,即同一用户的请求会被定向到同一台后端服务器,这在多服务器集群环境中非常有用,可以确保状态信息的一致性。 **Nginx 源码编译** 在...

    nginx-1.18.0windows版.zip

    如果遇到端口被占用等问题,可能需要调整配置或关闭其他占用端口的服务。 4. **测试**:在浏览器中输入`http://localhost`,如果能看到Nginx的欢迎页面,说明Nginx已经成功运行。 5. **监控与管理**:Nginx提供了`...

    nginx+tomcat+redis完成session共享

    然而,当使用多个服务器(如Nginx反向代理后的Tomcat集群)时,单个Session无法在不同的服务器之间共享,这可能导致用户在访问不同服务器时需要重新登录。为了解决这个问题,我们可以利用缓存系统(如Redis)来存储...

    nginx-0.8.20关闭日志记录版

    在这个版本——Nginx 0.8.20 中,它被特别配置为关闭了日志记录功能,这在某些场景下非常有用,例如测试环境或对隐私保护有特殊需求的服务器部署。 1. **Nginx 版本历史** Nginx 0.8.20 发布于2010年,是 Nginx ...

    nginx-win-1.18.0.zip

    总结起来,"nginx-win-1.18.0.zip"提供的Nginx 1.18.0版本,是Windows环境下搭建高效Web服务器和实现反向代理的理想选择。通过深入理解和灵活运用其配置,我们可以构建出稳定、安全、高性能的网络服务环境。

    Nginx-1_6_2+Memcached-1_2_6+Tomcat7负载均衡实现Session共享

    将这些库(如JAR包)放入Tomcat的`lib`目录下,然后在`context.xml`配置文件中指定Memcached的地址和端口,以及相关参数,以便Tomcat在启动时自动连接到Memcached服务器。 在本示例中,提供的压缩包包含了`tomcat_...

    APMServ-v5.2.6 For WinNT Win2k WinXP Win2003

    &4.0.26、Nginx 0.7.19、Memcached 1.2.4、phpMyAdmin 2.11.9.2、... 迅雷、Skype、PPLive、BT等软件启动后默认会占用80端口,导致Apache无法启动。解决方法:先关闭这些软件,启动完APMServ之后,再开启这些软件。

    phpStudy 2016.10.31 再次更新,支持自定义php版本

    apache启动不了,原因一是防火墙拦截,二是80端口已经被别的程序占用,如IIS,迅雷等;三是没有安装VC9运行库,php和apache都是VC9编译。解决以上三个问题,99%能一次性安装成功,如何不能成功,那1%的可能就是人品...

    phpstudy-x64.zip

    apache启动不了,原因一是防火墙拦截,二是80端口已经被别的程序占用,如IIS,迅雷等;三是没有安装VC9运行库,php和apache都是VC9编译。解决以上三个问题,99%能一次性安装成功,如何不能成功,那1%的可能就是人品...

Global site tag (gtag.js) - Google Analytics