欢迎来到云服务器

服务器租用

Windows系统中Nginx的利用问题总结

nginx Windows利用说明 翻译内容大概已颠末旧。 你可以通过 英文版本
查察最近的更新。

nginx的Windows版本利用原生Win32 API(非Cygwin模仿层)。当前nginx/Windows只利用select作为通知要领,所以不要等候它有很高的机能和扩展性。鉴于这点和一些已知问题,nginx/Windows今朝还处于beta阶段。nginx/Windows和Unix版本对比,成果险些已经齐全,除了XSLT过滤器、图像过滤器、GeoIP模块和嵌入Perl语言支持以外。

安装nginx/Windows,需要下载最新的1.7.6开拓版本,因为开拓分支上包括了所有已知的问题修复,尤其是针对Windows版本的问题修复。解压缩下载获得的zip文件,进入nginx-1.7.6目次,运行nginx。下面给出一个在C盘根目次下安装的例子:

cd c:
unzip nginx-1.7.6.zip
cd nginx-1.7.6
start nginx

可以在呼吁行运行tasklist呼吁来查察nginx历程:

C:nginx-1.7.6>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

个中一个是主历程,另一个是事情历程。假如nginx没有启动,请查察logserror.log文件以寻找失败原因。假如日志文件不存在,那失败原因会记录在Windows事件日志中。假如某次请求没有展示预想的页面,而是展示了错误页面,也请查察logserror.log文件。

nginx/Windows利用事情目次作为前缀将设置文件中配置的相对目次补齐。就上面安装的例子而言,事情目次应该是C:nginx-1.7.6(事情目次根基上与运行文件地址的目次沟通)。设置文件中的目次请利用“/”,而不是“”做目次脱离:

access_log   logs/site.log;
root         C:/web/html;

nginx/Windows作为尺度节制台应用运行,而不是系统处事。可以用下面的呼吁节制:

nginx -s stop 快速退出
nginx -s quit 优雅退出
nginx -s reload 改换设置,英国服务器 俄罗斯主机,启动新的事情历程,优雅的封锁以往的事情历程
nginx -s reopen 从头打开日志文件
已知问题

固然可以启动若干事情历程运行,实际上只有一个历程在处理惩罚请求所有请求。

一个事情历程只能处理惩罚不高出1024个并发毗连。

缓存和其他需要共享内存支持的模块在Windows Vista及后续版本的操纵系统中无法事情,因为在这些操纵系统中,地点空间的机关是随机的。

日后大概增强的成果

作为系统处事运行。

利用“I/O完成端口”作为事件模子。

利用单事情历程多线程的模子。

腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号