初识nginx之反向代理和负载均衡(四)
反向代理
什么是反向代理,要理解的话,先说说什么是正向代理。
所谓正向代理即如同同一局域网内的多台pc终端通过一台代理服务器发起网络资源请求,即是代理服务器代替pc获取网络资源。
而反向代理即是,所有的外界请求通过一台反向代理服务器将请求送达指定的服务器,反向代理服务器只负责转发。
Nginx实现反向代理以及负载均衡
两个域名指向同一台nginx服务器,用户访问不同的域名显示不同的网页内容。
两个域名是www.sian.com.cn和www.sohu.com
nginx服务器使用虚拟机192.168.244.128
1、安装两个tomcat
2、修改其中一个,使访问端口改为8081
3、启动两个tomca
4、通过ip
5、配置通过域名
6、测试通过域名访问
7、负载均衡实现
(1)再复制一个tomcat,即集群,再部署一个sina到另一个tomcat
(2)修改端口为8082
(3)添加节点
(4)轮询访问,一人一次
(5)可以设置权重
即下面的所在的tomcat访问两次上面才被访问一次
(6)可以实现高可用
nginx可以实现高可用