nginx/Windows 使用的是 Win32的 API ,而不是 Cygwin 模拟的。当前只有 select 这种网络模式,所以你不能指望它拥有高性能和高可扩展性。
要使用 nginx/Windows 建议下载最新的 0.8.32 这个开发版,它解决了很多跟windows版本相关的关键问题,Nginx默认使用C盘作为文档根目录,要改!安装和启动方式如下所示:
cd c:\
unzip nginx-0.8.32.zip
cd nginx-0.8.32
start nginx
使用 “tasklist” 命令来查看nginx进程
C:\nginx-0.8.32>tasklist /fi "imagename eq nginx.exe"
Image Name PID Session Name Session# Mem Usage
=============== ======== ============== ========== ============
nginx.exe 652 Console 0 2 780 K
nginx.exe 1332 Console 0 3 112 K
上面列出两个进程,其中一个是master进程,另外一个是worker进程,如果nginx无法启动,那应该看 logs/error.log 这个日志文件,如果这个文件不存在,那就看windows的事件查看器。
nginx/Windows 中配置指定的目录必须使用unix的斜杠而不是反斜杠的方式,如下所示:
access_log logs/site.log;
root C:/web/html;
nginx/Windows 是以应用程序方式运行,而不是服务方式,使用下面的命令来启动、停止和重载 Nginx 进程:
nginx -s stop
|
quick exit
|
nginx -s quit
|
graceful quit
|
nginx -s reload
|
changing configuration, starting a new worker, quitting gracefully an old worker
|
nginx -s reopen
|
reopening log files
|
已知的问题
· 尽管可配置多个worker,但实际上只有一个worker在干活;
· 一个worker最多只能处理1024个并发连接;
· 因为缓存模块需要共享内存支持,因此无法在 Vista 以及以后的系统包括 Windows 7 中运行
将来可能会改善的地方
· 支持以服务方式运行
· Using the I/O completion ports as notification method.
· 使用 worker 线程
分享到:
相关推荐
Nginx(发音为 "engine X")是一个广泛使用的高性能Web服务器和反向代理服务器,同时也可以作为邮件代理服务器。它由俄罗斯程序员伊戈尔·赛索耶夫(Igor Sysoev)为俄罗斯访问量第二大的网站Rambler.ru开发,首个...
nginx的Windows版本使用原生Win32 API(非Cygwin模拟层)。当前nginx/Windows只使用select作为通知方法,所以不要期待它有很高的性能和扩展性。鉴于这点和一些已知问题,nginx/Windows目前还处于beta阶段。nginx/...
nginx/Windows-1.23.3 Nginx(发音为“engine X”[9] /ˌɛndʒɪnˈɛks/ EN-jin-EKS),风格化为NGIИX,是一个Web服务器,也可以用作反向代理,负载平衡器,邮件代理和HTTP缓存。该软件由Igor Sysoev创建,并于...
【Nginx 1.12 版本详解】 Nginx 1.12 是一个功能强大的HTTP和反向代理服务器,适用于Linux服务器环境。作为一款轻量级且高性能的Web服务器,Nginx以其高效的并发处理能力、低内存占用和稳定性而闻名。在1.12版本中...
nginx/Windows-1.23.4 Nginx(发音为“engine X”[9] /ˌɛndʒɪnˈɛks/ EN-jin-EKS),风格化为NGIИX,是一个Web服务器,也可以用作反向代理,负载平衡器,邮件代理和HTTP缓存。该软件由Igor Sysoev创建,并于...
Nginx 在Windows平台上的版本与在Linux等其他操作系统上的功能基本一致,但可能需要额外的配置来适应Windows环境。 1. **Nginx 的核心功能**: - **静态文件服务**:Nginx 非常擅长处理静态资源请求,如HTML、CSS...
nginx/Windows-1.23.1 Nginx(发音为“engine X”[9] /ˌɛndʒɪnˈɛks/ EN-jin-EKS),风格化为NGIИX,是一个Web服务器,也可以用作反向代理,负载平衡器,邮件代理和HTTP缓存。该软件由Igor Sysoev创建,并于...
本文将详细介绍Nginx的最新稳定版1.20.2在Windows和Linux平台上的应用及配置。** **1. Nginx 1.20.2 版本特性** Nginx 1.20.2是Nginx的一个重要版本,它包含了多方面的改进和优化。主要特性包括: - **性能提升**...
"nginx-1.18.0windows版.zip"是Nginx针对Windows操作系统的特定版本,版本号为1.18.0。这个压缩包包含了在Windows环境下运行Nginx所需的所有文件。 Nginx的核心特性包括: 1. **高性能**:Nginx采用事件驱动的异步...
nginx/Windows-1.25.0 *) Feature: experimental HTTP/3 support. Nginx(发音为“engine X”[9] /ˌɛndʒɪnˈɛks/ EN-jin-EKS),风格化为NGIИX,是一个Web服务器,也可以用作反向代理,负载平衡器,邮件代理...
1. Visual NMP 是一款企业级的Nginx&PHP集成运行环境,图形化的操作界面,php版本的快速切换,便捷的系统托盘菜单,Windows系统的全系列支持,全面的软件集合以及各部分的自由更新,以及增强的辅助程序,使之成为...
1. **Windows 安装**:下载 Nginx-1.6.3 的 Windows 版本,解压到指定目录,然后通过运行`nginx.exe`启动服务。 2. **配置文件**:主要配置文件为 `nginx.conf`,其中包含了服务器监听端口、虚拟主机、反向代理、...
**Nginx 1.12.0 for Windows:Web服务器与反向代理详解** Nginx是一款高性能、轻量级的HTTP和反向代理服务器,适用于Windows平台。在【标题】"nginx-1.12.0 版本的 Windows平台软件"中,我们关注的是Nginx的一个...
本资源包含 nginx-1.0.10.tar.gz 和 nginx-1.0.10.zip(nginx/Windows-1.0.10)。 该版本主要是修复了三个 bug: *) Bugfix: a segmentation fault might occur in a worker process if resolver got a big DNS ...
在这个压缩包中,我们有两个不同操作系统的版本:Nginx 1.22.1 for Windows 和 Nginx 1.22.1 for Linux。 首先,让我们来详细了解一下Nginx 1.22.1这个版本。在Nginx的版本管理中,版本号通常由三个数字组成,如...
vs2015编译,添加more_set_head
nginx/Windows-1.23.0 Nginx(发音为“engine X”[9] /ˌɛndʒɪnˈɛks/ EN-jin-EKS),风格化为NGIИX,是一个Web服务器,也可以用作反向代理,负载平衡器,邮件代理和HTTP缓存。该软件由Igor Sysoev创建,并于...
1. 当前开发版:Nginx 0.9.1 和 Nginx/windows 0.9.1 2. 当前稳定版:Nginx 0.8.53 和 Nginx/windows 0.8.53 3. 历史稳定版:Nginx 0.7.67 和 Nginx/windows 0.7.67 4. PHP版本要求:php5.2.14、php5.3.3或更高版本 ...
windows版本并集成了rtmp推流模块的的nginx/1.25.4, 使用msvc编译