什么是反向代理?
https://baike.baidu.com/item/%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86反向代理是代理服务器的一种。服务器根据客户端的请求,从其关联的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器簇的存在
为什么要反向代理优点是什么?
反向代理服务器可以隐藏源服务器的存在和特征。它充当互联网云和web服务器之间的中间层。这对于安全方面来说是很好的,特别是当您使用web托管服务时。
主要用法有哪些?1.http server 代替 apache
2.反向代理服务器,(隐藏原服务器的存在和特征,客户端只知道反向代理服务器的iP)
3.实现负载均衡(一台服务器的访问量是有限的,当超过他的承受能力的时候,服务器就会崩溃,为了让用户有更好的体验,可以通过负载均衡的方式分担服务器的压力。可以建立很多的服务器,组成一个服务器的集群,当用户访问网站时,先访问中间服务器,再从服务器集群中选择一个压力较小的服务器,然后将请求转发到该服务器,这样就可以有效地让每个服务器的压力趋于平衡,尽可能的避免服务器崩溃的情况发生)
负载均衡有哪几种方式?原理是什么?