下载之家:安全、高速、放心的绿色下载站!

当前位置:首页软件下载安全软件详细列表

Nginx windows V1.21.6中文版

  • 软件介绍
  • 下载地址
  • 同类推荐
  • 相关文章

Nginx windows中文版是针对windows系统而开发的一款高性能web服务器,它是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。具有很多非常优越的特性,包括稳定性强、丰富的功能集、示例配置文件和低系统资源的消耗,在连接高并发的情况下,它是Apache服务器不错的替代品,能够支持高达50000个并发连接数的响应,为你的web服务提供有力的支持。喜欢的朋友快来下载吧。

Nginx windows v1.21.6中文版

Nginx windows中文版介绍

Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。nginx windows最新版特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:新浪、网易腾讯等。

Nginx windows中文版特色

跨平台:可以在大多数Unix like 系统编译运行。而且也有Windows的移植版本。

配置异常简单:非常的简单,易上手。

非阻塞、高并发连接:数据复制时,磁盘I/O的第一阶段是非阻塞的。官方测试能支持5万并发连接,实际生产中能跑2~3万并发连接数(得益于Nginx采用了最新的epoll事件处理模型(消息队列)。

Nginx代理和后端Web服务器间无需长连接;

Nginx接收用户请求是异步的,即先将用户请求全部接收下来,再一次性发送到后端Web服务器,极大减轻后端Web服务器的压力。

发送响应报文时,是边接收来自后端Web服务器的数据,边发送给客户端。

网络依赖性低,理论上只要能够ping通就可以实施负载均衡,而且可以有效区分内网、外网流量。

支持内置服务器检测。Nginx能够根据应用服务器处理页面返回的状态码、超时信息等检测服务器是否出现故障,并及时返回错误的请求重新提交到其它节点上。

采用Master/worker多进程工作模式

此外还有内存消耗小、成本低廉(比F5硬件负载均衡器廉价太多)、节省带宽、稳定性高等特点。

Nginx windows中文版使用方法

一、双击nginx.exe图标,可见黑窗口一闪而过,启动完毕。

二、命令行到nginx目录,输入nginx启动。(注,此方式命令行窗口无任何提示,且被锁定)

三、命令行到nginx目录,输入start nginx启动,此方式不锁定

启动后,默认情况下,可见到有两个nginx的进程,1个是master process,1个是worker processes。

如果你在配置中配置2个worker_processes,进程中就可以看到1个是master process,2个是worker processes。

测试

默认nginx部署了些静态内容,我们可通过它测试nginx是否在工作。

默认的配置文件(NGINX_HOME/conf/nginx.conf)如下:

通过观察配置文件的非注释项,大概可知:

① 启动了1个worker processes

② worker_connections,最大并发数为1024

③ include mime.types,引入mime.types文件所声明的文件扩展名与文件类型映射

④ application/octet-stream,默认使用application/octet-stream

⑤ sendfile,开启高效文件传输模式

⑥ 监听本机“localhost”的80端口

⑦ 映射目录为“当前目录的html目录”

⑧ 出现500、502、503、504错误,则映射到50x.html

浏览地址http://localhost,即可访问其默认页面,即映射到NGINX_HOME/html/index.html

其他静态内容,如html、图片,可自行添加测试。

4. 日志

日志默认位于NGINX_HOME/logs/,可见:

1、access.log,访问日志

2、error.log,异常日志

3、nginx.pid,进程(仅在启动nginx后才有此日志)

Nginx windows中文版常见问题

1. No log handling enabled - turning on stderr logging

启动php-cgi过程中,如果报出这个错误,请把php.ini配置文件中的extension=php_snmp.dll注释掉。

2. 端口占用

Cannot bind/listen socket - [2] No such file or directory.

Couldn't create FastCGI listen socket on port 127.0.0.1:9000

启动php-cgi过程中,如果报类似这种错误,就表示9000端口被占用了,此时,我们可以换个端口试试。

3. 反向代理404 not found

以反向代理的方式访问php时,出现404 Not Found错误,这种情况,我们需要修改nginx的error_page配置项,如下:

将原来默认的error_page注释掉

Nginx windows v1.21.6中文版

然后,重新定义error_page,如下:

Nginx windows v1.21.6中文版

@proxy对应的内容为:

Nginx windows v1.21.6中文版

保存后,重启nginx即可解决404 Not Found错误。

友情提醒:以反向代理的方式访问php时,就不需要配置php-cgi模块了。

3、如何让nginx支持jsp访问?

nginx本身是不支持jsp等动态脚本的,但我们可以通过nginx反向代理的方式来支持jsp等动态页面的访问,即把jsp等动态页面的请求,转发给后端的tomcat服务器进行处理,具体配置如下:

在http下新建一个server虚拟机,内容为:

Nginx windows v1.21.6中文版

重启nginx后,通过http://localhost:8089/index.jsp即可访问到tomcat的欢迎页面。其中,http://127.0.0.1:8080是tomcat服务器的访问地址,proxy_pass将jsp等请求转发到了tomcat服务器的8080端口上,注意配置中的静态资源部分:

Nginx windows v1.21.6中文版

如果去掉上面这段配置,通过http://localhost:8089/index.jsp将无法访问到jsp文件中的静态资源,从而造成页面布局错乱等问题。

同理,也可以通过这种方式来整合php页面的访问,但要事先安装好apache服务器。

点击查看更多: 服务器

下载声明

推荐使用[迅雷]下载,使用 [360压缩]解压本站软件。

本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。

本站提供的[Nginx windows V1.21.6中文版]资源来源互联网,版权归该下载资源的合法拥有者所有。