Nginx学习笔记-Nginx简介
什么是Nginx
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好
正向代理和反向代理区别
正向代理:代理的是客户端,比如VPN
反向代理:代理的是服务端,比如Nginx等
正向代理
正向代理:客户端通过VPN访问google,谷歌获取的IP地址其实是VPN的IP地址,并不是客户端本身的IP地址,因为政策原因大陆用户不允许直接访问google(国外可以直接访问),在使用VPN后,google获取的IP地址是VPN的,如果VPN是香港获或其他地区的IP,所以可以通过VPN访问google
graph LR;
A(客户端)
B(VPN)
C(google)
subgraph 正向代理
A-->B
end
B-->C
反向代理
反向代理:反向代理服务器通常有两种模型,它可以作为内容服务器的替身,也可以作为内容服务器集群的负载均衡器。前者一般是展示前端页面,后者则是为了提升网络访问效率,使用代理服务器还可以在一定程度上可以提升服务的安全性
graph LR;
A(客户端)
B(Nginx)
C(百度)
A-->B
subgraph 反向代理
B-->C
end
为什么选择Nginx
Nginx相对于其他反向代理服务器具有跨平台部署方便,体积小,资源消耗低,稳定性高,静态文件处理性能高等特点
本文来自博客园,作者:Jruing,转载请注明原文链接:https://www.cnblogs.com/jruing/p/17524329.html