Nginx
Nginx三大要点:反向代理、负载均衡、Http静态资源服务器
正向代理:
我无法直接访问一个网站,需要通过一个代理服务器来访问该网站
反向代理:
我访问了一个网站,但这个网站上的资源是从别的服务器上调用过来的。这个网站对应的就是反向代理服务器
正向代理的典型用途是为在防火墙内的局域网客户提供访问Internet的途径。正向代理还可以使用缓冲特性减少防落使用率。反向代理的用途是将防火墙后面的服务器提供给Internet用户。反向代理还可以为后端的多台服务器提供负载均衡,货位后端较慢的服务器提供缓冲服务。
负载均衡
负载均衡其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其他关键任务服务器,从而共同完成工作任务。意思就是,有2台或2台以上服务器是时,根据规则随机的将请求分发到指定的服务器处理。
负载均衡一般需要同时配置反向代理服务器,通过反向代理服务器套转到负载均衡。
HTTP服务器
Nginx本身也是一个静态资源的服务器,当只有静态资源的时候,就可以使用Nginx来做服务器,同事现在也流行动静分离,就可以通过Nginx来实现。动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,东京资源做好拆分以后,就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路。