nginx(发音同engine x)是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。起初是供俄国大型的门户网站及搜索引擎Rambler(俄语:Рамблер)使用。此软件BSD-like协议下发行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及Microsoft Windows等操作系统中运行,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。
更新日志
*)功能:$ proxy_proto col_server_addr和
$ proxy_proto col_server_port变量。
*)功能:“ limit_conn_dry_run”指令。
*)功能:$ limit_req_status和$ limit_conn_status变量。
软件介绍
Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向服务器及电子邮件(IMAP/POP3)服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:新浪、网易、 腾讯等。
使用方法
一、双击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、启动了1个worker processes
2、worker_connections,最大并发数为1024
3、include mime.types,引入mime.types文件所声明的文件扩展名与文件类型映射
4、application/octet-stream,默认使用application/octet-stream
5、sendfile,开启高效文件传输模式
6、监听本机“localhost”的80端口
7、映射目录为“当前目录的html目录”
8、出现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后才有此日志)
小编推荐同类软件
| 软件名称 | 推荐星级 | 功能优势 |
| Apache HTTP Server | ★★★★★ | 最成熟稳定,模块丰富生态庞大 |
| OpenResty | ★★★★★ | 基于Nginx,可跑Lua脚本扩展 |
| Caddy | ★★★★★ | 自动HTTPS,配置简单易上手 |
| Tomcat | ★★★★☆ | Java应用首选,Servlet容器标准 |
| Lighttpd | ★★★★☆ | 内存占用极低,快速处理静态文件 |
| Haproxy | ★★★★☆ | 高性能负载均衡,支持TCP/HTTP代理 |
| Cherokee | ★★★☆☆ | 图形化管理界面,简单友好的配置 |
| Gunicorn | ★★★☆☆ | Python WSGI服务器,部署Django/Flask利器 |
轻量级网页服务器(nginx)特别说明
1. 安装技巧:官方最新版v1.19.10已支持自动编译优化,建议直接使用源码包安装,并开启--with-http_ssl_module模块以支持HTTPS,避免后续手动扩展。
2. 使用注意:默认配置仅监听80端口,修改conf/nginx.conf后需执行./nginx -t测试语法,再./nginx -s reload平滑重载,切勿直接kill进程。
3. 常见问题:若访问出现403,多为目录权限不足,请确保网站根目录有读权限(建议755);若日志报“address already in use”,检查端口被占用,用netstat -tlnp查杀冲突进程。
4. 性能优化:高并发场景下,建议调整worker_processes为CPU核心数,并启用sendfile和tcp_nopush;静态文件可开启gzip压缩,减少带宽消耗。
























git图形化软件(tortoisegit)v2.13.0.1 官方中文版【64位|32位】
VMware vSphere 5安装无毒版
邮件服务器(Winmail Mail Server)4.4 中文破解版
Windos Apache Mysql PHP集成安装环境(WampServer)V3.0.6 官方版
ISAPI Rewrite3 fullv3.1.0.73 绿色版 安装版
MaxDOS 网刻服务端(MaxNGS)2.01 绿色免费版
最简单的ASP本地调试工具NetBox(aspweb.exe)绿色免费版
20CN迷你Ftp服务器
Gene6 FTP Server(G6FTP)v3.10.0.2中文破解版
BareTailPro 已注册版(mysql日志查看工具)2.50a 绿色中文版
端口扫描工具FreePortScannerv3.3.9 绿色英文版
ossbrowser(Windows32位+64位版)V1.16.0 最新版
服务器安全一键配置工具v1.0 绿色免费版