`
nenty
  • 浏览: 109252 次
  • 性别: 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-1.6.3

    nginx/Windows-1.6.3

    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创建,并于...

    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创建,并于...

    nginx1.12版本

    在linux服务器上部署的nginx,用于负载均衡访问模式,解压安装即可

    nginx-1.3.13

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

    nginx-1.8.1-windows

    nginx1.8.1工具包,windows下使用的,绿色版,直接下载解压,运行nginx.exe即可,配置文件在conf下的nginx.conf

    nginx-1.18.0windows版.zip

    nginx-1.18.0windows版

    nginx-1.20.2windows版Linux版

    内含最新稳定版nginx源码包,包含Windows版本和Linux版本

    nginx-1.8.0(windows64位版本)

    nginx-1.8.0(windows64位版本),nginx.bat批处理需要修改nginx目录

    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.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.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服务器,也可以用作反向代理,负载平衡器,邮件代理...

    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 windows usage(翻译).pdf

    nginx/Windows版使用原生Win32 API(非Cygwin模拟层)。目前只有select方法被用作通知方法,因此你不应对其高性能和可扩展性要求太高。正因为如此和一些已知的问题,nginx/Windows版被认为是beta版。和Unix版相比,...

    DebianLNMP一键安装包Debian6系统下的Nginx/PHP5.3/MySQL最快最新

    DebianLNMP一键安装包是很不错的安装脚本,用在低配置VPS上最合适不过啦,安装方便快捷,轻轻松松全自动安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)可直接用再生产环境。 DebianLNMP特点: •独特的DebianLNMP...

    nginx for windows 1.4 免安装

    nginx for windows 1.4 直接解压到D盘就可以了

    nginx windows服务安装管理器

    ::nginx windows服务安装管理器 ::用windows服务安装器winsw把nginx安装为系统服务后,此时重新加载配置reload操作会出错,并不能直接管理,要用system用户身份管理,通过psexec可以达到这一目的 ::通过本管理器可以...

    Nginx 1.22.0 Windows版本,解压安装。

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

    nginx-1.10.2.zip

    windows版nginx,用于windows测试web、反向代理等。

Global site tag (gtag.js) - Google Analytics