Nginx / Windows usage
Nginx/windows 使用本地win32 API(而未使用任何模仿unix功能的层)。当前只使用了select模型使用通知方法,所以在windows上不要希望能和unix系统上的高性能和扩展性。因此nginx/windows一直被看作beta版本。除了XSLT过滤器、image过滤器、GeoIP模块和不支持Perl语言外,nginx/windows拥有了和linux基本一致的功能。
安装nginx/windows,首先
下载最新的开发版本的zip文件,因为开发版分支中包含了所有的已修正的,特别是windows相关的问题。然后解压文件到一个不包含空格的目录,然后运行就可以了。这里假设zip文件保存在c:\目录中:
cd c:\
upzip nginx-0.9.4.zip
cd nginx-0.94
start nignx
你可以使用”tasklist”工作查看ngnix进程:
C:\nginx-0.9.4>tasklist /fi “imagename eq nginx.exe”
上面的两个进程中,一个是主进程,另外一个是工作进程。如果tasklist工具未查看到信息,则可以是启动失败,这就需要到”logs\error.log”文件中查看是否启动失败。我在第一次启动时就因为80端口(nginx\windows默认使用此商品)被占用而启动失败。如果没有error.log文件,就需要到Window Event Log日志中查看原因了。如果你在部署项目时看到了错误页面而不是期望的页面,那你也需要到”logs\error.log”中查看错误原因了。
在nginx/windows的配置中,使用nginx/windows运行的目录作为相对目录的前缀目录。在上例中,前缀目录是”c:\nginx-0.9.4\”。在配置文件中必须使用Unix风格的目录分隔符:
access_log logs/site.log
root c:/web/html;
nginx/windows作为标准的控制台程序而不是服务程序运行,可以使用以下命令管理nginx/windows:
nginx –s stop 快速退出(quick exit)
nginx –s quit 标准退出(graceful exit)
nginx –s reload 改变配置、开启新的工作进程然后退出老的工作进程
nginx –s reopen 重新打开日志文件
常见问题:
尽管可能开启多个工作进程,但实际上只有一个在执行任务;
一个工作进程同时处理的连接数不大于1024个;
缓存和其他需要共享内存支持的模块将不能在windows vista及其更高版本中工作,因为这些版本中增强了随机分配地址空间的功能。
分享到:
相关推荐
**Nginx for Windows** Nginx是一款高性能的Web服务器及反向代理服务器,由俄罗斯的Igor Sysoev开发,以其高效的并发处理能力和轻量级的系统资源消耗而闻名。在Linux环境下,Nginx通常被用作静态资源服务器和反向...
首先也是重要的一个步骤,在Windows环境下如何安装Ngnix服务呢? 前往http://nginx.org/en/download.html 下载合适的版本, 当然推荐的使用MainLine版本,下载好之后,解压后双击Ngnix.exe 即可运行了(默认为80...
Nginx SSL证书部署指南 Nginx是当前最流行的轻量级Web服务器之一,具有高性能和高可扩展性。然而,随着网络安全性的日益重要,如何确保Nginx服务器的安全性变得越来越重要。本文档提供了Nginx SSL证书的部署方法,...
第1章 Nginx简介 第2章 Nginx服务器的安装与配置 第3章 Nginx的基本配置与优化 ...第5章 Nginx与JSP、ASP.NET、Perl的安装与配置 ...第7章 Nginx的Rewrite规则与实例 第8章 Nginx模块开发 第9章 Nginx的Web缓存服务与新浪...
【Nginx部署与测试】这篇文章主要介绍了Nginx的特性、Windows下的安装与启停过程,以及Nginx配置文件`nginx.conf`的详解。 Nginx是一个轻量级的HTTP Web服务器,同时也是一个反向代理服务器,支持IMAP/POP3/SMTP...
反向代理工具: ngnix_1.13.12 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。
**Nginx for Windows 安装指南** Nginx 是一款高性能、轻量级的 Web 服务器和反向代理服务器,被广泛应用于互联网服务。它以其高效、稳定和易用的特点,深受开发者和运维人员的喜爱。在 Windows 系统上安装 Nginx ...
在Linux系统上安装Nginx是一个常见的任务,尤其对于那些希望搭建高性能Web服务器或反向代理服务的用户。...以下是一个详尽的Nginx安装过程,基于Linux系统的YUM包管理器。 首先,确保你的Linux系统已经更新到最新版本...
用Windows Service Wrapper将Ngnix添加为系统服务自动启动,正确版本,可正确停止服务.
使用这样的包,你只需解压并按照指南启动服务即可开始使用。 总之,Nginx+PHP5的配置涉及到Web服务器、后端处理和可能的负载均衡设置。理解并熟练掌握这些知识点,对于构建高效、稳定的Web服务环境至关重要。在实际...
通过观看“ngnix学习视频”,你将系统地学习Nginx的各个方面,逐步掌握这个强大的工具。教程会深入浅出地讲解每个知识点,确保即使是没有经验的新手也能轻松上手。在实践中不断探索和学习,你将能够灵活运用Nginx来...
9. Nginx重写规则指南:Nginx的rewrite模块可以用于修改请求的URI,通过正则表达式重写规则可以实现复杂的URL处理逻辑。 10. Nginx逻辑运算:Nginx配置文件中可以使用逻辑运算符,如"!"表示逻辑非,"||"表示逻辑或...
【Nginx与NginxDemo详解】 Nginx是一款高性能、轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。它的主要特点包括高性能、稳定性强、配置简单以及丰富的模块支持...
### ngnix+tomcat负载均衡配置详解 #### 一、引言 随着互联网技术的飞速发展,网站面临着越来越大的访问压力。如何确保网站在面对大量用户的同时还能保持高效稳定的运行,成为了一个亟待解决的问题。传统的单一...
当然freeswitch本身是支持WSS的, 用ngnix一般除了反向代理,更多的是作负载均衡,这里只介绍向代理的部分。 1. ngnix的配置,包括ssl证书反向代理配置; 2. jssip工具对反向代理支持的配置; 3. 注意事项,不按步骤...
nginx安装包Windows系统下
ngnix http服务器软件ngnix http服务器软件ngnix http服务器软件
nginx-1.14windows稳定版,Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的...