
软件介绍
Nginx是一款轻量级的Web服务器/反向服务器及电子邮件(IMAP/POP3)服务器,并在一个BSD-like协议下发行。Nginxwe稳定性高,功能丰富,占用内存小,资源消耗少,在国内使用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。
Nginx 迎来一个新的版本号 1.2.x ,这是稳定版,可在产品环境中使用。改进记录:
*) Bugfix: 修复了使用 try_files 时可能导致的段错误的问题,该问题出现在 1.1.19 版本
*) Bugfix: 当缓冲超过 IOV_MAX 时可能会导致响应被截断
*) Bugfix: 修复了 image_filter 指令使用 crop 参数的问题
软件官网
https://www.nginx.com/
软件综述
Nginx是一款非常出色且受欢迎的Web服务器,以其高性能、稳定性和低资源消耗而闻名。以下是一些Nginx的优点:
-
高性能:Nginx采用异步非阻塞事件驱动架构,可以同时处理大量并发连接,即使在高负载的情况下也能保持较高的性能。
-
稳定性强:Nginx以其稳定性而著称,即使在处理大量流量的情况下也很少出现故障。
-
低资源消耗:Nginx对系统资源的需求很低,即使在内存和CPU资源有限的服务器上也能很好地运行。
-
功能强大:Nginx不仅可以作为Web服务器,还支持代理、负载均衡、反向代理、动静分离等多种功能,可以满足各种复杂的网络需求。
-
配置简单:Nginx的配置文件非常简单,即使是新手也可以轻松上手。
-
社区支持良好:Nginx拥有一个庞大的社区,可以提供丰富的文档、教程和帮助,用户可以轻松地找到所需的帮助。
-
开源且免费:Nginx是一款开源且免费的软件,用户可以自由地使用、修改和分发它。
-
广泛应用:Nginx被广泛应用于各种规模的网站和应用程序,包括一些大型网站和互联网公司,如谷歌、亚马逊、Facebook等。
总的来说,Nginx是一款非常优秀的Web服务器,在性能、稳定性、低资源消耗、功能强大、配置简单、社区支持良好和开源免费等方面都表现出色。因此,Nginx非常适合用于各种规模的网站和应用程序,尤其适合高并发、高负载的场景。