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

ngnix/windows指南

阅读更多
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及其更高版本中工作,因为这些版本中增强了随机分配地址空间的功能。

分享到:
评论

相关推荐

    ngnix for windows

    **Nginx for Windows** Nginx是一款高性能的Web服务器及反向代理服务器,由俄罗斯的Igor Sysoev开发,以其高效的并发处理能力和轻量级的系统资源消耗而闻名。在Linux环境下,Nginx通常被用作静态资源服务器和反向...

    Ngnix在Windows下的安装及环境配置(将nginx作为服务运行)

    首先也是重要的一个步骤,在Windows环境下如何安装Ngnix服务呢? 前往http://nginx.org/en/download.html 下载合适的版本, 当然推荐的使用MainLine版本,下载好之后,解压后双击Ngnix.exe 即可运行了(默认为80...

    Ngnix SSL证书部署指南

    Nginx SSL证书部署指南 Nginx是当前最流行的轻量级Web服务器之一,具有高性能和高可扩展性。然而,随着网络安全性的日益重要,如何确保Nginx服务器的安全性变得越来越重要。本文档提供了Nginx SSL证书的部署方法,...

    Ngnix学习指南电子版

    第1章 Nginx简介 第2章 Nginx服务器的安装与配置 第3章 Nginx的基本配置与优化 ...第5章 Nginx与JSP、ASP.NET、Perl的安装与配置 ...第7章 Nginx的Rewrite规则与实例 第8章 Nginx模块开发 第9章 Nginx的Web缓存服务与新浪...

    ngnix部署与测试

    【Nginx部署与测试】这篇文章主要介绍了Nginx的特性、Windows下的安装与启停过程,以及Nginx配置文件`nginx.conf`的详解。 Nginx是一个轻量级的HTTP Web服务器,同时也是一个反向代理服务器,支持IMAP/POP3/SMTP...

    ngnix_1.13.12

    反向代理工具: ngnix_1.13.12 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。

    ngnix windows安装包

    **Nginx for Windows 安装指南** Nginx 是一款高性能、轻量级的 Web 服务器和反向代理服务器,被广泛应用于互联网服务。它以其高效、稳定和易用的特点,深受开发者和运维人员的喜爱。在 Windows 系统上安装 Nginx ...

    ngnix安装 linux上

    在Linux系统上安装Nginx是一个常见的任务,尤其对于那些希望搭建高性能Web服务器或反向代理服务的用户。...以下是一个详尽的Nginx安装过程,基于Linux系统的YUM包管理器。 首先,确保你的Linux系统已经更新到最新版本...

    用Windows Service Wrapper将Ngnix添加为系统服务自动启动

    用Windows Service Wrapper将Ngnix添加为系统服务自动启动,正确版本,可正确停止服务.

    Ngnix+php5完整环境配置加文件

    使用这样的包,你只需解压并按照指南启动服务即可开始使用。 总之,Nginx+PHP5的配置涉及到Web服务器、后端处理和可能的负载均衡设置。理解并熟练掌握这些知识点,对于构建高效、稳定的Web服务环境至关重要。在实际...

    ngnix.rar_ngnix学习视频_ngnix视频_ngnix视频教程_怎样学习ngnix

    通过观看“ngnix学习视频”,你将系统地学习Nginx的各个方面,逐步掌握这个强大的工具。教程会深入浅出地讲解每个知识点,确保即使是没有经验的新手也能轻松上手。在实践中不断探索和学习,你将能够灵活运用Nginx来...

    Ngnix从入门到精通

    9. Nginx重写规则指南:Nginx的rewrite模块可以用于修改请求的URI,通过正则表达式重写规则可以实现复杂的URL处理逻辑。 10. Nginx逻辑运算:Nginx配置文件中可以使用逻辑运算符,如"!"表示逻辑非,"||"表示逻辑或...

    ngnix ngnixDemo

    【Nginx与NginxDemo详解】 Nginx是一款高性能、轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。它的主要特点包括高性能、稳定性强、配置简单以及丰富的模块支持...

    ngnix+tomcat负载聚合配置笔记

    ### ngnix+tomcat负载均衡配置详解 #### 一、引言 随着互联网技术的飞速发展,网站面临着越来越大的访问压力。如何确保网站在面对大量用户的同时还能保持高效稳定的运行,成为了一个亟待解决的问题。传统的单一...

    freeswitch ngnix wss反向代理,jssip配置

    当然freeswitch本身是支持WSS的, 用ngnix一般除了反向代理,更多的是作负载均衡,这里只介绍向代理的部分。 1. ngnix的配置,包括ssl证书反向代理配置; 2. jssip工具对反向代理支持的配置; 3. 注意事项,不按步骤...

    nginx安装包Windows系统下

    nginx安装包Windows系统下

    ngnix http服务器软件

    ngnix http服务器软件ngnix http服务器软件ngnix http服务器软件

    nginx-1.14windows稳定版

    nginx-1.14windows稳定版,Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的...

Global site tag (gtag.js) - Google Analytics