`
nenty
  • 浏览: 112617 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

nginx /Windows

 
阅读更多

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/Windows-1.27.0 2024.7最新版本

    Nginx(发音为 "engine X")是一个广泛使用的高性能Web服务器和反向代理服务器,同时也可以作为邮件代理服务器。它由俄罗斯程序员伊戈尔·赛索耶夫(Igor Sysoev)为俄罗斯访问量第二大的网站Rambler.ru开发,首个...

    nginx-1.3.13

    nginx的Windows版本使用原生Win32 API(非Cygwin模拟层)。当前nginx/Windows只使用select作为通知方法,所以不要期待它有很高的性能和扩展性。鉴于这点和一些已知问题,nginx/Windows目前还处于beta阶段。nginx/...

    nginx-1.23.3.zip

    nginx/Windows-1.23.3 Nginx(发音为“engine X”[9] /ˌɛndʒɪnˈɛks/ EN-jin-EKS),风格化为NGIИX,是一个Web服务器,也可以用作反向代理,负载平衡器,邮件代理和HTTP缓存。该软件由Igor Sysoev创建,并于...

    nginx1.12版本

    【Nginx 1.12 版本详解】 Nginx 1.12 是一个功能强大的HTTP和反向代理服务器,适用于Linux服务器环境。作为一款轻量级且高性能的Web服务器,Nginx以其高效的并发处理能力、低内存占用和稳定性而闻名。在1.12版本中...

    nginx-1.23.4.zip

    nginx/Windows-1.23.4 Nginx(发音为“engine X”[9] /ˌɛndʒɪnˈɛks/ EN-jin-EKS),风格化为NGIИX,是一个Web服务器,也可以用作反向代理,负载平衡器,邮件代理和HTTP缓存。该软件由Igor Sysoev创建,并于...

    nginx-1.23.1.zip

    nginx/Windows-1.23.1 Nginx(发音为“engine X”[9] /ˌɛndʒɪnˈɛks/ EN-jin-EKS),风格化为NGIИX,是一个Web服务器,也可以用作反向代理,负载平衡器,邮件代理和HTTP缓存。该软件由Igor Sysoev创建,并于...

    nginx-1.20.2windows版Linux版

    本文将详细介绍Nginx的最新稳定版1.20.2在Windows和Linux平台上的应用及配置。** **1. Nginx 1.20.2 版本特性** Nginx 1.20.2是Nginx的一个重要版本,它包含了多方面的改进和优化。主要特性包括: - **性能提升**...

    nginx-1.18.0windows版.zip

    "nginx-1.18.0windows版.zip"是Nginx针对Windows操作系统的特定版本,版本号为1.18.0。这个压缩包包含了在Windows环境下运行Nginx所需的所有文件。 Nginx的核心特性包括: 1. **高性能**:Nginx采用事件驱动的异步...

    nginx-1.25.0.zip

    nginx/Windows-1.25.0 *) Feature: experimental HTTP/3 support. Nginx(发音为“engine X”[9] /ˌɛndʒɪnˈɛks/ EN-jin-EKS),风格化为NGIИX,是一个Web服务器,也可以用作反向代理,负载平衡器,邮件代理...

    一款超好用的PHP集成环境包括Nginx/PHP/Mysql/Redis/Sphinx/Mongodb/Memcached等等

    1. Visual NMP 是一款企业级的Nginx&PHP集成运行环境,图形化的操作界面,php版本的快速切换,便捷的系统托盘菜单,Windows系统的全系列支持,全面的软件集合以及各部分的自由更新,以及增强的辅助程序,使之成为...

    nginx-1.6.3

    1. **Windows 安装**:下载 Nginx-1.6.3 的 Windows 版本,解压到指定目录,然后通过运行`nginx.exe`启动服务。 2. **配置文件**:主要配置文件为 `nginx.conf`,其中包含了服务器监听端口、虚拟主机、反向代理、...

    nginx版本号1.22.1, 包含Windows和Linux两个版本

    在这个压缩包中,我们有两个不同操作系统的版本:Nginx 1.22.1 for Windows 和 Nginx 1.22.1 for Linux。 首先,让我们来详细了解一下Nginx 1.22.1这个版本。在Nginx的版本管理中,版本号通常由三个数字组成,如...

    Nginx 1.0.10 稳定版

    本资源包含 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.12.0 windows

    vs2015编译,添加more_set_head

    nginx-1.23.0.zip

    nginx/Windows-1.23.0 Nginx(发音为“engine X”[9] /ˌɛndʒɪnˈɛks/ EN-jin-EKS),风格化为NGIИX,是一个Web服务器,也可以用作反向代理,负载平衡器,邮件代理和HTTP缓存。该软件由Igor Sysoev创建,并于...

    Nginx 盛大 第三方软件安全配置规范

    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或更高版本 ...

    nginx/1.25.4 with rtmp

    windows版本并集成了rtmp推流模块的的nginx/1.25.4, 使用msvc编译

    nginx-1.12.0 版本的 Windows平台软件

    **Nginx 1.12.0 for Windows:Web服务器与反向代理详解** Nginx是一款高性能、轻量级的HTTP和反向代理服务器,适用于Windows平台。在【标题】"nginx-1.12.0 版本的 Windows平台软件"中,我们关注的是Nginx的一个...

    Nginx 1.22.0 Windows版本,解压安装。

    Nginx 1.22.0 Windows版本,解压安装。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同...

Global site tag (gtag.js) - Google Analytics