查察最近的更新。
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完成端口”作为事件模子。
利用单事情历程多线程的模子。