• 阿里云负载均衡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服务器返回

    表示负载均衡已经生效!

  • 相关阅读:
    OSG文字-HUD显示汉字示例(3)
    基于STM32的设计智慧超市管理系统(带收银系统+物联网环境监测)
    面向项目版本差异性的漏洞识别技术研究
    C++实测无锁队列concurrentqueue、boost.spinlock 和 std::mutex 在多线程情况下的性能表现
    一本通1075;药房管理
    淘宝API接口大全
    【ROS机器人】Autolabor Pro RTK室外厘米级导航
    javascript选取元素的范围,可以包含父级,也可以不包含父级
    文心一言 VS 讯飞星火 VS chatgpt (97)-- 算法导论9.3 3题
    CNCF Keith Chan:分布式云时代,云原生社区的发展与趋势
  • 原文地址:https://blog.csdn.net/hzhairuntao/article/details/128018836