🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 1 Nginx简介 **Nginx由来** 2004 年10月4号 俄罗斯人创作 当时的web server满足不了需求,阿帕奇解决不了,单枪匹马开发nginx。 --- **Nginx三大功能** * **web服务器** >作为web服务器,Nginx是一个轻量级,而且能够处理的并发量更大。 * **反向代理服务器** >何为反向代理服务器? --- ![](https://img.kancloud.cn/91/9d/919d61dc4ac85a0c55167c73fbf3cc84_1594x1162.png) --- ![](https://img.kancloud.cn/78/52/78523f92c18c9bb9f3e1bc6c8ea51eb7_1606x1320.png) --- ![](https://img.kancloud.cn/49/58/4958ea23fbb1e5b19e7329cac7814217_1664x1296.png) --- 上述例子中, 客官-------------客户端请求 青楼mm---------web服务器 老鸨--------------反向代理服务器(负载均衡) ![](https://img.kancloud.cn/f9/38/f93851aab96700393347ec77e6b2fe6b_1080x670.png) Nginx就是干这个活的。通过将用户端的请求,透明的转送给应用服务器。这样所有的客户端只需要访问同一个Nginx服务器就可以了。然后Nginx本身内部会有一些负载均衡的算法和规则来平均给身后的Server分发链接,达到每个服务器负载量均衡。 * **邮件服务器** Nginx也可用充当一个IMAP/POP3/SMTP服务器。