ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# nginx 简介   对Nginx软件进行介绍,涉及Nginx的基础介绍,优缺点、配置部署、细节优化、以及日常管理和实战应用。   作为一个后起之秀的http服务器,ngixn与他的老大哥apache相比,在性能上,nginx占用更少的系统资源,特定的场景应用(静态数据)能支持更多的并发连接,达到更高的访问效率;   在功能上,nginx是一个优秀的代理服务器和负载均衡服务器,也可以作为缓存服务器;   在安装配置上,ngixn安装简单、配置灵活。是一个很有发展潜力的WEB服务软件。 ## nginx优点总结 1. 高并发:能支持1~2万甚至更多的并发连接(静态小文件环境下) 2. 内存消耗少:在3万并罚下,开启适合nginx进程消耗不到200M的内存。 3. 可做http反向代理,即负载均衡的功能,相当于专业的haproxy软件或lvs的功能 4. 内置对RS服务器器健康检查功能:如果nginx proxy后端某台web服务器宕机,不会影响前端的访问,这个功能还比较弱,需要后续改进。 5. 通过cache插件(cache_purge)可以实现类squid等专业的缓存软件实现的功能。   nginx最主要的有点是:支持kqueue(FreeBSD 4.1+),eqoll(Linux 2.6+)等网络IO事件模型,由此支持高并发。 ## nginx的主要应用场合 * 使用nginx结合FastCGI运行PHP、JSP、Perl等程序。 * 使用nginx作反向代理、负载均衡、规则过滤。 * 使用nginx运行静态html页面、小图片等。 * 使用nginx + cache 插件实现web服务器缓存功能。