今天想学学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!的提示信息就表明成功了。
分享到:
相关推荐
2. **端口冲突**:确保Nginx使用的端口(默认80和443)没有被其他程序占用。 3. **日志分析**:通过`error.log`和`access.log`文件排查运行中的问题。 ### 扩展与插件 Nginx的强大在于其丰富的模块生态系统,例如...
如果你的系统中没有其他程序占用80端口,Nginx应该能成功启动。 5. **测试Nginx**: 启动后,可以在浏览器中输入 `http://localhost` 或 `http://127.0.0.1`,如果Nginx配置正确,你应该能看到“Welcome to nginx!...
- **端口被占用:** 确认 1935 端口未被其他服务占用。 - **权限问题:** 确保运行 Nginx 的用户有足够的权限。 - **防火墙设置:** 关闭或调整防火墙设置,确保 RTMP 端口畅通无阻。 #### 四、总结 在 Windows...
- 配置nginx服务器,编辑`nginx.conf`文件,添加rtmp模块的配置块,定义RTMP服务器的基本设置,如监听端口、直播/点播路径等。 5. **配置rtmp服务器**: - 创建rtmp服务器段,例如: ``` rtmp { server { ...
【Nginx RTMP Win32】是一个专为Windows 32位系统设计的轻量级网络服务器,它集成了RTMP(Real-Time Messaging Protocol)模块,用于支持流媒体服务。Nginx本身是一个高性能、高并发的HTTP和反向代理服务器,而RTMP...
在Windows环境下搭建PHP7、Nginx和FastCGI服务器是一项常见的任务,尤其对于开发者来说,这能够让他们在本地环境中快速测试PHP应用。下面将详细解释这个过程中的关键知识点。 首先,**PHP7**是PHP...
如果端口被占用,可以变更端口号启动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并添加HTTP FLV...总的来说,这个过程需要对Nginx服务器、网络协议、编译原理以及Windows开发环境有深入的理解。通过这个过程,你可以定制化自己的Nginx服务器,以满足特定的流媒体服务需求。
1. **资源占用低**:Nginx作为前端服务器,内存占用少,能有效处理高并发请求。 2. **稳定高效**:Nginx使用事件驱动模型,处理静态文件快速,配合FastCGI处理PHP请求,性能优秀。 3. **易于管理**:在Windows环境中...
`sticky` 模块是Nginx的一个扩展,用于在负载均衡场景下保持用户会话的持久性,即同一用户的请求会被定向到同一台后端服务器,这在多服务器集群环境中非常有用,可以确保状态信息的一致性。 **Nginx 源码编译** 在...
如果遇到端口被占用等问题,可能需要调整配置或关闭其他占用端口的服务。 4. **测试**:在浏览器中输入`http://localhost`,如果能看到Nginx的欢迎页面,说明Nginx已经成功运行。 5. **监控与管理**:Nginx提供了`...
然而,当使用多个服务器(如Nginx反向代理后的Tomcat集群)时,单个Session无法在不同的服务器之间共享,这可能导致用户在访问不同服务器时需要重新登录。为了解决这个问题,我们可以利用缓存系统(如Redis)来存储...
在这个版本——Nginx 0.8.20 中,它被特别配置为关闭了日志记录功能,这在某些场景下非常有用,例如测试环境或对隐私保护有特殊需求的服务器部署。 1. **Nginx 版本历史** Nginx 0.8.20 发布于2010年,是 Nginx ...
总结起来,"nginx-win-1.18.0.zip"提供的Nginx 1.18.0版本,是Windows环境下搭建高效Web服务器和实现反向代理的理想选择。通过深入理解和灵活运用其配置,我们可以构建出稳定、安全、高性能的网络服务环境。
将这些库(如JAR包)放入Tomcat的`lib`目录下,然后在`context.xml`配置文件中指定Memcached的地址和端口,以及相关参数,以便Tomcat在启动时自动连接到Memcached服务器。 在本示例中,提供的压缩包包含了`tomcat_...
&4.0.26、Nginx 0.7.19、Memcached 1.2.4、phpMyAdmin 2.11.9.2、... 迅雷、Skype、PPLive、BT等软件启动后默认会占用80端口,导致Apache无法启动。解决方法:先关闭这些软件,启动完APMServ之后,再开启这些软件。
apache启动不了,原因一是防火墙拦截,二是80端口已经被别的程序占用,如IIS,迅雷等;三是没有安装VC9运行库,php和apache都是VC9编译。解决以上三个问题,99%能一次性安装成功,如何不能成功,那1%的可能就是人品...
apache启动不了,原因一是防火墙拦截,二是80端口已经被别的程序占用,如IIS,迅雷等;三是没有安装VC9运行库,php和apache都是VC9编译。解决以上三个问题,99%能一次性安装成功,如何不能成功,那1%的可能就是人品...