• 阿里云负载均衡SLB,HTTPS动态网站部署负载均衡,实现高并发流量分发


    第一步购买服务器,测的话一般就用按量付费几毛钱一小时

    我是用了三台,一台是常用的服务器,两台临时服务器进行部署项目

     2:服务器购买完之后,开始安装项目运行环境,我是宝塔一键按键的,PHP7.1。apache2.4。环境什么的都无所谓看个人项目运行需求,但是安装的环境版本服务器上面都要保持一致

    3.第三步开始部署项目上去,每一台服务器上面都要部署一份项目。数据库用阿里云的RDS云数据库,部署项目就不上图了。看下阿里云的RDS数据库,也是按量付费的数据库,三台服务器同时连接这一个数据库

    数据库的白名单一般就 0.0.0.0/0(表示谁都可以连接)避免有时候出现某种原因连接不上数据库里

     RDS创建数据库,或者用远程工具连接它创建数据库都是可以的

    数据库的外网连接地址需要生成的,默认是没有的

    然后开始创建数据库 

    确保每台服务器的项目都连接了数据库

    然后在将主站域名的https证书全部添加到两个临时服务器上面来,证书都一样。用主站的证书。如果你是http的站,可以省略这一步。项目部署好就可以了,主站的域名证书就是:还没做负载均衡的时候,你的项目是用www.baidu.com进行访问的,做了负载均衡的时候依旧还是用www.baidu.com,只是每次请求都会把请求分发给不同的服务器去处理。就把www.baidu.com的域名证书全部绑在负载均衡服务器的项目上面去。

     

     然后就开始测试自己的项目能不能单独跑通,把IP绑定到项目上面开始访问

    4.购买阿里云的SLB负载均衡

    创建传统型负载均衡

     创建完了之后,开始创建监听。如果是https的网站,需要创建443端口的监听,我已经创建了一个443的监听,这里显示端口被占用了。然后进行下一步

    选择默认服务器组,开始添加服务器,分流几台就加几台进来,端口同样是443的端口,权重是轮询的权重,全部设置为一样的数值,就是依次轮询。

     然后进行下一步,健康检查这里不用管,直接下一步

     配置审核这里直接点击提交就可以了。

     然后返回实例管理界面会出现负载均衡的服务地址有负载均衡的IP地址

     然后将主站的域名解析到负载均衡的IP上面去

     4.然后开始测试,我是在每个服务器的项目里面写了个接口,返回不同的消息来测试负载均衡是否生效。

    第一次请求:主站服务器的代码返回的 

     

    第二次请求:第三台服务器返回的


     第三次请求:还是直播三返回

     第四次请求:直播2服务器返回

    表示负载均衡已经生效!

  • 相关阅读:
    GFS分布式文件系统
    爱上开源之golang入门至实战第四章函数(Func)(二)
    深度神经网络算法有哪些,python深度神经网络算法
    JS文件上传的分析
    Ubuntu安装NVIDIA显卡驱动
    define宏定义和const的区别
    如何使用命令行参数?
    支持JDK19虚拟线程的web框架,之五(终篇):兴风作浪的ThreadLocal
    Sublime Merge Git Client, done Sublime
    Promise
  • 原文地址:https://blog.csdn.net/hzhairuntao/article/details/128018836