基本的网站架构------第一篇 负载均衡器+高可用

搭建基本的高性能网站,如下图所示

基本的网站架构------第一篇 负载均衡器+高可用_第1张图片

 

搭建的网站参考下图,本篇先利用keepalived+nginx搭建高可用负载均衡器

nginx+keepalived反向代理服务器  IP:192.168.176.187

nginx+keepalived反向代理服务器  IP:192.168.176.188

 

1.安装nginx和keepalived

             先安装keepalived,利用阿里云的源直接安装

          再安装nginx

下载 nginx

  基本的网站架构------第一篇 负载均衡器+高可用_第2张图片

解压和编译安装

基本的网站架构------第一篇 负载均衡器+高可用_第3张图片

基本的网站架构------第一篇 负载均衡器+高可用_第4张图片

测试是否安装成功

     

 配置keepalived.conf

! Configuration File for keepalived

global_defs {
   notification_email {
     [email protected]
   }
   notification_email_from [email protected]
   smtp_server 127.0.0.1
   smtp_connect_timeout 30
   router_id LVS_DEVEL
}
vrrp_script chk_nginx
{
script "/wcx/shell/check_nginx.sh"
interval 2
weight 2
}

vrrp_instance VI_1 {
    state MASTER
    interface ens33
    virtual_router_id 151
    priority 100
    advert_int 5
    nopreempt
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.176.155
    }
}

vrrp_instance VI_2 {
    state BACKUP
    interface ens33
    virtual_router_id 152
    priority 90
    advert_int 5
    nopreempt
    authentication {
        auth_type PASS
        auth_pass 1111
    }

    virtual_ipaddress {
        192.168.176.166
    }
    track_script{
        chk_nginx
    }
}
复制一份到另外一台主机

基本的网站架构------第一篇 负载均衡器+高可用_第5张图片

然后启动keepalived以及查看状态是否成功

基本的网站架构------第一篇 负载均衡器+高可用_第6张图片

2.配置nginx文件实现动静分离

       nginx的配置文件

基本的网站架构------第一篇 负载均衡器+高可用_第7张图片

加入下面几行,其余的Location  用注释去掉

 

基本的网站架构------第一篇 负载均衡器+高可用_第8张图片

 

       复制一份发送到另外一台反向代理服务器

             

   3.实现动态网站服务器和静态网站服务器

动态网站服务器:192.168.176.189

基本的网站架构------第一篇 负载均衡器+高可用_第9张图片

并在/var/www/html目录下创建index.php添加一下代码

   phpinfo()

?>

开启httpd服务器服务器网站服务器:192.168.176.191

            基本的网站架构------第一篇 负载均衡器+高可用_第10张图片

并在/var/www/html目录下创建1.html添加一下代码

hello user

启动静态服务器

4.关闭各个服务器的防火墙,测试是否成功

基本的网站架构------第一篇 负载均衡器+高可用_第11张图片                                                                                                                     1,1           Top

基本的网站架构------第一篇 负载均衡器+高可用_第12张图片

 

你可能感兴趣的:(基本的网站架构------第一篇 负载均衡器+高可用)