nginx

1.静态服务器
将cart.html放在/usr/local/nginx/cart下
将search.html放在/usr/local/nginx/search下
修改nginx/conf/nginx.conf
server {
listen 81;
server_name localhost; ----此处也可添加域名指向
location / {
root cart;
index cart.html;
}
}
server {
listen 82;
server_name localhost;
location / {
root search;
index search.html;
}
}
当输入http://localhost:81可以看到cart.html 输入http://localhost:82可以看到search.html

**2.反向代理和负载均衡**
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器

比如代理http://192.168.25.141:8080
修改nginx配置文件
upstream tomcat-portal {
server 192.168.25.141:8080;
}
server{
listen 80;
server_name www.nihao.com;—指向代理、
location/{
proxy_pass http://tomcat-portal;
index index.html;
}
}

负载均衡
upstream tomcat-portal { 同样代码放在三个tomacat里
server 192.168.25.141:8080;
server 192.168.25.141:8180 weight=2;//加了权重2倍
server 192.168.25.141:8280;
}
server {
listen 80;
server_name www.niha0.com;

    location / {
        proxy_pass   **http://tomcat-porta**l;
        index  index.html;
    }       
   
}

当输入www.niha0.com会随机请求三个

3.高可用
为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都运行高可用(High Availability)监控程序,通过传送诸如“I am alive”这样的信息来监控对方的运行状况。当备份机不能在一定的时间内收到这样的信息时,它就接管主服务器的服务 IP 并继续提供负载均衡服务;当备份管理器又从主管理器收到“I am alive”这样的信息时,它就释放服务 IP 地址,这样的主服务器就开始再次提供负载均衡服务。
keepalived 是集群管理中保证集群高可用的一个服务软件,用来防止单点故障。keepalived 是以 VRRP 虚拟路由冗余协议协议为实现基础的
虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将 N 台提供相同功能的
路由器组成一个路由器组,这个组里面有一个 master 和多个 backup,master 上面有一个对外提供服务的 vip(VIP = Virtual IPAddress,虚拟 IP 地址,该路由器所在局域网内其他机器的默认路由为该 vip),master 会发组播,当 backup 收不到 VRRP 包时就认为 master 宕掉了,这时就需要根据 VRRP 的优先级来选举一个 backup 当 master。这样的话就可以保证路由器的高可用了。
keepalived 主要有三个模块,分别是 core、check 和 VRRP。core 模块为 keepalived 的核心,负责主进程的启动、维护以及全局配置文件的加载和解析。check 负责健康检查,包括常见的各种检查方式。VRRP 模块是来实现 VRRP 协议的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值