nginx

大小:2.76M 类别:
  • 服务器区

官方安全无插件纠错

  • 更新时间2026-07-16
  • 版本v1.31.3
  • 系统Pc
  • 语言简体中文

Nginx是一款高性能Web服务器和反向代理工具,常用于搭建网站服务、部署Web项目以及进行服务器请求转发。对于需要在本地测试网页、搭建个人服务或管理服务器环境的用户来说,Nginx可以提供稳定高效的网站运行支持。

Nginx采用事件驱动和异步非阻塞架构,能够同时处理大量访问请求,在高并发场景下依然保持较好的运行效率。除了提供网页资源访问服务外,还支持反向代理、负载均衡、HTTP缓存等功能,帮助用户优化网站访问速度和服务器压力。

Nginx支持Windows、Linux等多个平台运行,配置方式主要通过简单的配置文件完成。用户可以根据实际需求调整服务器参数、代理规则以及访问策略,适用于网站开发、项目部署、服务器测试等多种使用场景。

软件特色

服务器

其作为负载均衡服务器:该软件 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务器对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。

代码

其代码完全用C语言从头写成,已经移植到许多体系结构和操作系统,包括:Linux、FreeBSD、Solaris、Mac OS X、AIX以及Microsoft Windows。其有自己的函数库,并且除了zlib、PCRE和OpenSSL之外,标准模块只使用系统C库函数。而且,如果不需要或者考虑到潜在的授权冲突,可以不使用这些第三方库。

代理服务器

作为邮件代理服务器:Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last.fm 描述了成功并且美妙的使用经验。

该软件 是一个安装非常的简单、配置文件非常简洁(还能够支持perl语法)、Bug非常少的服务器。该软件启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够不间断服务的情况下进行软件版本的升级。

nginx安装配置方法

第一步:安装方法

一、下载好后,把nginx windows版软件解压到c盘根目录。

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

三、按下win+R快捷键,输入cmd打开命令行。

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

五、以后启动软件直接双击图标即可。

六、启动后,默认情况下(无修改配置),可见到有两个nginx的进程,一个是master process,一个是worker processes测试。

第二步、配置方法

配置目标:能正常运行PHP脚本程序

大部分情况下,我们需要修改的配置文件只有一个,那就是nginx.conf,该文件位于conf目录下。具体配置项目为:

1、server_tokens off;

出于安全方面的考虑,最好是隐藏nginx版本号信息

2、 listen       8088;

8088为监听端口,根据需要可以填写其它端口号

3、 server_name  localhost;

localhost为服务器访问名称,也就是我们在浏览器里输入的那个url地址

4、 charset utf-8;

字符集编码

5、 工作目录

将如下配置

修改为:

root 定义了工作空间,也就是我们php项目所在的目录。

加入index.php是为了让nginx能够识别php脚本,否则,在访问php文件时,会出现直接下载的情况。

6、 整合php

将location ~ \.php配置部分的注释全部去掉,最终配置如下:

注意这里面的$document_root变量,它对应的内容就是root参数值,如果我们没有定义root参数或者把root注释掉,在访问php的时候,页面上就会出现No input file specified.提示。

7、 启动php-cgi

打开cmd命令窗口,切换到php的安装目录,执行php-cgi -b 127.0.0.1:9000,即可启动php-cgi,启动完成后,cmd窗口切勿关闭,否则php-cgi也会被关掉的。

特别提醒:只有在开启php-cgi的情况下,nginx才能正常访问php。

8、 重启nginx

打开cmd命令窗口,切换到nginx所在目录,执行nginx -s reload即可重启nginx。其它相关nginx相关命令如下:

启动:start nginx

停止:nginx -s stop

退出:nginx -s quit

更新日志

v1.31.3版本

变化

配置:通过 #1489 设置 loongarch64 的缓存行大小

HTTP/2:修复 #1486 中 CONTINUATION 帧中 memcpy 重叠的问题

在#1484中添加缺失边界检查 ngx_{http,stream}_compile_complex_value()

还原#1517中“HTTP/2:修复了延续帧中重叠的memcpy”

GH:在 #1451 中明确设置工作流程中的权限

字符集:在#1523中禁用了第一列中带有utf-8的 charset_map

上游:在#1476中升级头部处理

修复#1544中设置IPV6_DONTFRAG套筒选项的问题

Xslt:默认通过 #1549 禁用外部实体加载

SSL:修复了ngx_ssl_get_ech_outer_server_name()中的内存泄漏。作者:#1471

#1441 中修复 HTTP/2 问题

Perl 修复了 #1556

配置:包含crypt.h用于crypt()功能测试,按#1552

HTTP/2:在 #1541 的 header 后拒绝带有伪头部的请求

流和HTTP:#1298中用于上游套接字的rcvbuf和sndbuf指令

#1560 的隧道体改进

Nginx 1.31.3 安全修复,见 #1561

nginx-1.31.3-发布于 #1562

展开内容

类似软件

  • LAMP一键安装包完整版

    9.5/195K

    Linux、Apache、MySQL、PHP集成环境安装工具

    查看
  • MyWebServer(web服务器软件)

    9.6/377K

    轻量级Web服务器搭建工具

    查看
  • Tftpd64

    9.5/620K

    Tftpd64是一款免费的轻量级开源应用程序,它支持IPv6并集成了DHCP、TFTP、DNS、SNTP和Syslog服务器以及TFTP客户端。软件能在数据传输时实现最大性能,并提供目录设施、安全性调整、接口过滤等扩展功能,从而有效提升TFTP协议的实用性和吞吐量。

    查看
  • exchange server2010官方版

    9.0/547.71M

    exchange server2010官方版是由Microsoft推出的一款邮件服务器产品,其提供了用户通常所需要的全部邮件服务功能。除了支持常规的SMTP/POP协议服务器之外,还支持IMAP4、LDAP和NNTP协议。

    查看

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • VisualSVN Server官方版

    9.0/11.59M

    VisualSVN Server官方版是一个集成的svn服务端工具,而svn就是一个是一个开放源代码的版本,所以要建立一个svn服务器。软件内置了强大的MMC管理工具,允许您配置网络设置、认证方法和其它服务器选项,并且支持启动/停止“服务器”服务,创建基本目录结构,管理用户

    查看
  • TortoiseSVN(开源SVN客户端)

    9.6/34.28M

    TortoiseSVN中文版是一款免费开源的Subversion版本控制系统客户端,它通过直观的可视化界面帮助用户高效管理文件和目录。该软件采用客户端/服务器架构,将文件集中保存在中央版本库中,能够完整记录每次修改的历史,允许用户随时查看变更详情、恢复至旧版本,并轻松在本地

    查看
  • nginx

    9.0/2.76M

    Web服务器软件

    查看
  • Wing FTP Server(FTP服务器)

    9.1/81.43M

    跨平台安全传输专家,支持多协议并发与高度自定义的网关服务。

    查看
  • routeros软路由

    8.8/36.13M

    RouterOS,一般又称routeros软路由。这是由MikroTik开发的操作系统,专门用于网络路由和管理。它是一个功能强大的操作系统,通常用于路由器和网络设备上,以提供高级网络功能和管理功能。

    查看
  • puttygen

    9.0/584K

    puttygen是一款功能强大、小巧易用的公钥私钥生成工具软件。通过这款软件,用户可以非常快速的帮助用户进行创建您把需要的ssh密钥工具,而且还非常的有效,让您的使用不至于浪费,同时也可对公钥的合法性进行快速的支持。

    查看
  • CrushFTP官方版

    9.6/210.66M

    安全稳定的FTP服务器管理

    查看
  • Tftpd64

    9.5/620K

    Tftpd64是一款免费的轻量级开源应用程序,它支持IPv6并集成了DHCP、TFTP、DNS、SNTP和Syslog服务器以及TFTP客户端。软件能在数据传输时实现最大性能,并提供目录设施、安全性调整、接口过滤等扩展功能,从而有效提升TFTP协议的实用性和吞吐量。

    查看
  • apmserv 5.2.6

    9.6/37.64M

    本地服务器及PHP开发环境

    查看
  • Xlight FTP Server官方版

    9.6/1.72M

    FTP文件服务器搭建与管理软件

    查看