Nginx:高性能的HTTP和反向代理服务器
前言:
Nginx是什么?Nginx是一款高性能的HTTP和反向代理服务器,也是一个好用的IMAP/POP3/SMTP 代理服务器。而且,Nginx是免费开源软件,大部分Web服务器使用 Nginx,通常被作为负载均衡器。
Nginx反向代理
反向代理,其实客户端对代理是无感知的,因为客户端不需要任何配置就可以访问,我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器IP地址。
反向代理和正向代理的区别:
正向代理是客户端代理, 代理客户端, 服务端不知道实际发起请求的客户端;
反向代理是服务端代理, 代理服务端, 客户端不知道实际提供服务的服务端。
相关阅读推荐:Nginx反向代理配置教程
Nginx负载均衡
Nginx负载均衡是一种用于优化资源利用率,最大化吞吐量,减少延迟和确保容错配置的常用技术。可以将nginx用作非常有效的HTTP负载平衡器,以将流量分配到多个应用程序服务器,并使用nginx改善Web应用程序的性能,可伸缩性和可靠性。
相关阅读推荐:Nginx负载均衡配置详解
一、Nginx常见问题及解答
2、Nginx好还是Apache好 Apache和Nginx的优缺点对比
3、Tomcat和Nginx是干嘛用的?Tomcat和Nginx区别
4、Apache和Nginx哪个好 Apache和Nginx的区别
二、Nginx使用安装配置教程