当前位置: 首页 > news >正文

网站做301跳转/近期热点新闻

网站做301跳转,近期热点新闻,wordpress default template,做网站功能阿里云应用型负载均衡ALB支持HTTP、HTTPS和QUIC协议,专门面向网络应用层,提供强大的业务处理能力。 为了实现IPv4服务的负载均衡,需要快速创建一个ALB实例,并将来自客户端的访问请求转发至后端服务器。 操作流程 第一步&#x…

阿里云应用型负载均衡ALB支持HTTP、HTTPS和QUIC协议,专门面向网络应用层,提供强大的业务处理能力。

为了实现IPv4服务的负载均衡,需要快速创建一个ALB实例,并将来自客户端的访问请求转发至后端服务器。

操作流程

第一步,准备工作

搭建负载均衡服务前,需要根据业务需求规划ALB实例的地域,创建专有网络VPC和云服务器ECS实例等。

1)已经规划了ALB实例的地域。

确保ECS实例的地域和ALB实例的地域相同,并且ECS实例与ALB实例属于同一个VPC。

建议将ECS实例部署在不同的可用区内,提高业务的可用性。

2)已经创建了VPC。

创建ALB实例前,确保实例所选可用区的交换机中预留了足够的可用IP。

创建新实例时会从每个指定的交换机中扣取3个IP地址,包含2个Local IP(用于与后端服务器交互并进行健康检查)和一个VIP(用于对外提供服务,创建后IP不会变化),如果IP不足会出现报错并且无法创建实例。

注意为确保ALB各项弹性能力可以使用,建议在ALB实例所在的每个交换机内预留至少8个IP地址。

3)已经在VPC中创建了2台ECS实例。

ECS01和ECS02实例作为ALB实例的后端服务器,且在ECS01和ECS02实例中部署nginx。

第二步,创建ALB实例

使用负载均衡服务时,需要先创建一个ALB实例,每一个ALB实例代表一个负载均衡服务实体,用于接收来自客户端的请求,并将请求分发至后端服务器。

1)登录“应用型负载均衡ALB控制台”。

2)在顶部菜单栏,选择ALB实例所属的地域。

 

3)在“实例”页面,单击“创建应用型负载均衡”。

 

4)在应用型负载均衡(按量付费)购买页面,完成以下配置。

地域”选择实例所属的地域;

 

实例网络类型”选择实例网络类型,系统会根据选择的实例网络类型分配“私网”或“公网”服务地址;

私网:每个可用区提供一个私网IP,只能通过阿里云内部网络访问ALB,无法从互联网访问。

公网:每个可用区提供一个公网IP和一个私网IP。公网ALB默认通过弹性公网IP(EIP)提供公网能力,选择公网将会收取弹性公网IP实例费、带宽或流量费用。弹性公网IP对外提供服务,支持通过互联网访问ALB。私网IP,支持云上VPC内的ECS访问ALB

 

VPC”选择实例所属的VPC;

 

可用区”:ALB支持多可用区部署,若当前地域支持2个及2个以上的可用区,为保障业务高可用,至少选择2个可用区,且ALB不会额外收取可用区的费用。然后分别在所选可用区内选择交换机,如果可用区下无交换机,根据控制台提示创建交换机。当实例网络类型选择公网时,需分别在所选可用区内选择EIP。

如果可用区下无EIP,可保持默认选项自动分配公网IP:系统将自动创建按量付费(按使用流量计费)的BGP多线默认安全防护EIP,并绑定至ALB实例上。

如果选择已有的EIP:可以指定已创建的EIP并绑定至新购的ALB实例上。

仅可绑定暂未加入共享带宽的按量付费(按使用流量计费)的已购EIP。

同一个ALB实例不同可用区分配的EIP类型需保持一致。

 

IP模式”选择实例的IP地址模式;

 

协议版本”选择实例的协议版本;

IPv4:表示ALB实例仅支持客户端使用IPv4地址访问。

双栈:表示ALB实例支持客户端同时使用IPv4和IPv6地址访问。

 

功能版本(实例费)”选择实例的功能版本;

 

加入共享带宽”选择是否要加入共享带宽;

如果不选中加入共享带宽,则“公网计费方式”采用“按流量计费”。

 

如果选中加入共享带宽,则需选择共享带宽包,如果没有共享带宽包可选择,可单击“购买共享带宽包”并完成购买,然后返回ALB购买页面单击“刷新图标”,即可选择共享带宽包。建议购买后付费共享带宽。该参数仅在实例网络类型为公网时生效。

 

公网计费方式”默认选项为“按流量计费”:带宽峰值不作为业务承诺指标,仅作为参考值和带宽上限峰值。当出现资源争抢时,带宽峰值可能会受到限制。该参数仅在实例网络类型为公网,且未选择加入共享带宽时有效。

实例名称”:自定义实例名称;

 

资源组”选择所属的资源组;

 

服务关联角色”:首次创建ALB实例时,需要单击“创建服务关联角色”关联服务角色,创建一个名称为AliyunServiceRoleForAlb的服务关联角色。系统会为该角色添加名称为AliyunServiceRolePolicyForAlb的权限策略,授予ALB拥有访问其他云产品实例的权限。

 

 

5)单击“立即购买”,然后根据控制台提示完成实例购买。

6)返回“实例”页面,选择对应的地域即可看到新创建的实例。

第三步,创建服务器组

需要创建服务器组并添加后端服务器来接收ALB转发的客户端请求。

1)在左侧导航栏,选择“应用型负载均衡 ALB > 服务器组”。

2)在“服务器组”页面,单击“创建服务器组”。

 

3)在“创建服务器组”对话框中,完成以下配置,然后单击“创建”。

服务器组类型”选择一种服务器组类型;

服务器类型:支持添加ECS、ENI、ECI类型的后端服务器。

IP类型:支持添加IP类型的后端服务器。

 

服务器组名称”输入服务器组名称。

 

VPC”:从VPC下拉列表中选择一个VPC,只有该VPC下的服务器可以加入到该服务器组。

 

选择后端协议”选择一种后端协议;

 

选择调度算法”选择一种调度算法;

 

点击“所属资源组和标签”,在“选择资源组”选择归属的资源组。在“标签”设置标签键和标签值。

 

点击“高级配置”,保持默认配置,即关闭IPv6挂载功能,关闭会话保持功能,关闭后端长连接功能,关闭慢启动功能,关闭连接优雅中断功能。

 

点击“高级配置”,在“IPv6挂载”关闭IPv6挂载功能。

开启IPv6挂载功能后,服务器组支持挂载IPv4、IPv6类型的后端服务器。

不开启IPv6挂载功能时,服务器组仅支持挂载IPv4类型的后端服务器。

当服务器组选择的VPC未开启IPv6功能时,默认不开启IPv6挂载功能。

在“会话保持”开启会话保持功能。在“后端长连接”开启后端长连接功能。在“慢启动”关闭慢启动功能。

在“连接优雅中断”关闭连接优雅中断。

保持默认配置,即关闭连接优雅中断。

启用连接优雅中断后,可以在移除后端服务器或者健康检查失败后,使现有连接在一定时间内正常传输。

 

在“健康检查”开启健康检查功能;

健康检查配置”保持默认配置,如果需要展开进行更多配置,可以单击后面的“编辑”。

第四步,配置监听

需要为实例配置监听。监听负责检查连接请求,并根据调度算法将客户端请求分发至后端服务器。

1)在左侧导航栏,选择“应用型负载均衡 ALB > 实例”。

2)单击“监听”页签,然后单击“创建监听”。

3)在“配置监听”配置向导页面,完成以下配置,然后单击下一步。

此处仅列出强相关的配置项,其他未列出的配置项使用默认值。

选择监听协议”选择监听的协议类型。一般选择HTTP。

监听端口”设置前端协议端口,即用来接收请求并向后端服务器进行请求转发的监听端口。

可以直接单击常用监听端口快捷填写,或者输入端口。

监听端口范围:1~65535。一般输入80。

监听名称”输入自定义监听名称。

高级配置”一般保持默认,可单击“修改”进行设置。

4)在“选择服务器组”配置向导,选择服务器类型及服务器类型下的目标服务器组,查看后端服务器信息,然后单击下一步。

5)在“配置审核”配置向导页面,确认监听配置信息,然后单击“提交”。

6)单击“知道了”返回“监听”页签,查看目标监听的“健康检查状态”列为“正常”时,表示后端服务器ECS01和ECS02实例可以正常处理ALB实例转发的请求。

第五步,设置域名解析

ALB支持将您拥有的常用域名通过CNAME方式解析到ALB实例的公网服务域名上,可以更加方便地访问各种网络资源。

1)在左侧导航栏,选择“应用型负载均衡 ALB > 实例”。

2)在“实例”页面,复制已创建的ALB实例的DNS名称。

3)执行以下步骤添加CNAME解析记录。

登录“域名解析控制台” ——> 在“域名解析”页面单击“添加域名” ——> 在“添加域名”对话框中输入主机域名,然后单击“确认” ——> 在目标域名的“操作”列单击“解析设置” ——> 在“解析设置”页面,单击“添加记录” ——> 在“添加记录”面板,配置以下信息完成CNAME解析配置,然后单击“确认”。

注意:主机域名需已完成TXT记录验证。

在添加记录面板,配置以下信息完成CNAME解析配置:

记录类型”:在下拉列表中选择CNAME。

主机记录”:您的域名的前缀。一般输入@。

解析请求来源”选择默认。

记录值”输入域名对应的CNAME地址,即复制的ALB实例的DNS名称。

TTL”:全称Time To Live,表示DNS记录在DNS服务器上的缓存时间,一般使用默认值。

新增CNAME记录实时生效,修改CNAME记录取决于本地DNS缓存的解析记录的TTL到期时间,一般默认为10分钟。

添加时如遇添加冲突,换一个解析域名。

第六步,访问测试

测试后端服务器是否可以正常接收和处理ALB监听转发的请求。

1)获取测试访问域名:

如果设置了域名解析,使用了自有域名进行CNAME解析到ALB域名,则测试访问域名为自有域名。

如果未使用自有域名,可登录“应用型负载均衡ALB控制台”,顶部选择实例所属地域,在目标ALB实例DNS名称列复制ALB实例的域名,作为测试访问域名。

2)多次刷新浏览器,可以观察到客户端的请求在ECS01和ECS02服务器之间的转换。

完成上述操作后,表明客户端可以通过ALB以轮询的方式访问不同的后端服务。

第七步,释放资源。

1)清理ECS实例、安全组等资源。

登录“云服务器ECS实例控制台”,顶部选择实例所属地域,单击实例得到一个弹出的窗口,在弹出的窗口中选择释放,立即释放实例并确认。

登录“云服务器ECS安全组控制台”,顶部选择实例所属地域,勾选ECS自定义安全组并单击删除,删除安全组。

2)删除域名解析记录。

3)清理ALB资源。

登录“应用型负载均衡ALB控制台”,顶部选择实例所属地域,单击实例得到一个弹出的窗口,在弹出的窗口中选择释放,立即释放实例并确认。

移除后端服务器。

删除服务器组。

4)清理VPC资源。

登录“专有网络VPC控制台”,顶部选择实例所属地域,单击实例右侧“删除”,删除时并且勾选“强制删除”,完成VPC与交换机资源的删除。

相关文章:

ALB快速实现IPv4服务的负载均衡

阿里云应用型负载均衡ALB支持HTTP、HTTPS和QUIC协议,专门面向网络应用层,提供强大的业务处理能力。 为了实现IPv4服务的负载均衡,需要快速创建一个ALB实例,并将来自客户端的访问请求转发至后端服务器。 操作流程 第一步&#x…...

【LLM】-12-部署Langchain-Chatchat-0.3.x版本

目录 1、0.3与0.2的功能对比 2、0.3.x支持多种部署方式 2.3、源码安装 2.3.1、项目源码下载 2.3.2、创建conda环境 2.3.3、安装poetry 2.3.4、安装依赖库 2.3.5、项目初始化 2.3.6、配置文件 2.3.7、初始化知识库 2.3.7、启动服务 2.3.8、配置说明 2.3.8.1、basic_…...

优化网络接收缓存减少数据丢包

视频领域,网络udp数据丢包会引起视频解码花屏。 1、修订单个socket的缓冲区大小:通过setsockopt使用SO_RCVBUF来设置接收缓冲区,该参数在设置的时候不会与rmem_max进行对比校验,但是如果设置的大小超过rmem_max的话,则…...

数据透视——判别分析

文章目录 判别分析简介常用的判别分析方法距离判别贝叶斯判别线性判别分析(LDA)支持向量机(SVM)总结 补充 在数据科学的丰富领域中,判别分析扮演着至关重要的角色。它是一种统计方法,用于预测样本数据的类别…...

书生大模型学习笔记 - 连接云端开发机

申请InternStudio开发机: 这里进去报名参加实战营即可获取 书生大模型实战营 InternStudio平台 创建开发机 SSH连接开发机: SSH免密码登录 本地创建SSH密钥 ssh-keygen -t rsa打开以下文件获取公钥 ~/.ssh/id_rsa.pub去InternStudio添加公钥 …...

Python操作符的重载

目录 1、操作符重载的基本概念1.1、常用的操作符重载方法1.1.1、算术操作符1.1.2、比较操作符1.1.3、比其他操作符 1.2、例子 2、应用场景2.1、增强代码的可读性2.2、 实现类的数学运算2.3、支持自定义的数据结构2.4、简化 API 设计2.5、实现链式操作和流式接口 3、总结 Python…...

redis面试(三)Hash数据结构

HASH 哈希,在redis底层实现的时候,数据的结构叫做dict 这个Dict就是一个用于维护key和value映射关系的数据结构,与很多语言中的Map类型相似。 本质上也是一个数组链表的形式存在,不同的点在于,每个dict中是可以存在…...

Java基础语法

注释 注释就是在程序指定位置添加的说明性信息 简单理解,就是对代码的一种解释 注释有三种: 单行注释 格式://注释信息 多行注释 格式:/*注释信息*/ 文档注释 格式:/**注释信息*/ 注释的注意事项…...

Qt | QChart+QChartView+QLineSeries(折线图)+QBarSeries(柱状图)实战

点击上方"蓝字"关注我们 01、QLineSeries QLineSeries 是 Qt 中的一个类,用于在图表中表示一系列的数据点。它继承自 QAbstractSeries 类,提供了绘制折线图所需的基本功能。 常用的方法包括 append(x, y):向序列中添加一个新的数据点,其中 x 和 y 分别表示横坐…...

公布一批脸书爬虫(facebook)IP地址,真实采集数据

一、数据来源: 1、这批脸书爬虫(facebook)IP来源于尚贤达猎头公司网站采集数据; ​ 2、数据采集时间段:2023年10月-2024年7月; 3、判断标准:主要根据用户代理是否包含“facebook”和IP核实。…...

Package.Json 参数配置理解用途

"dev": "SET NODE_OPTIONS--openssl-legacy-provider & vue-cli-service serve --open" 这行命令首先设置环境变量NODE_OPTIONS,添加了--openssl-legacy-provider标志。这个标志用于解决某些情况下Node.js在Windows系统上使用OpenSSL时可能…...

k3:增加触发器,当外协单和报料单新增时,更新生产任务单的“说明”栏

外协单新增时 CREATE TRIGGER [dbo].[t_BOS257800018Entry2_update]ON [dbo].[t_BOS257800018Entry2]AFTER insert AS BEGINSET NOCOUNT ON; ------实现当外协时,生产任务单的说明有标识(240731 BY WK) declare fid_souce as int; declare…...

神奇海洋养鱼小程序游戏广告联盟流量主休闲小游戏源码

在海洋养鱼小程序中,饲料、任务系统、系统操作日志、签到、看广告、完成喂养、每日签到、系统公告、积分商城、界面设计、拼手气大转盘抽奖以及我的好友等功能共同构建了一个丰富而互动的游戏体验。以下是对这些功能的进一步扩展介绍: 饲料 任务奖励&a…...

分享几个适合普通人的AI副业变现思路

最近很多人问:看你做AI也做了有一两年了,也没见有什么产出啊?其实很多事情是长期主义,并不是一时半会儿马上就看到收益了。 正如董宇辉出名前也只是新东方默默无闻的一位老师,李佳琪曾经也只是一个化妆品销售。抱着长…...

如何使用CANoe自带的TCP/IP Stack验证TCP的零窗口探测机制

如果想利用CANoe自带的TCP/IP协议栈验证TCP的零窗口探测机制,就必须添加一个网络节点并配置独立的CANoe TCP/IP协议栈,作为验证对象。而与它进行TCP通信的对端也是一个网络节点,但不要配置TCP/IP协议栈,而是使用CAPL代码在底层组装TCP报文模拟TCP通信过程。这样可以尽量减少…...

二进制搭建 Kubernetes v1.20(中)

一、部署 CNI 网络组件 目录 一、部署 CNI 网络组件 1.flannel简介 1)UDP模式 2)VXLAN 模式 2.部署flannel ​编辑 3.Calico简介 1.flannel简介 K8S 中 Pod 网络通信:●Pod 内容器与容器之间的通信 在同一个 Pod 内的容器&#xff0…...

Scrapy 爬取旅游景点相关数据(七):利用指纹实现“不重复爬取”

本期学习: 利用网页指纹去重 众所周知,代理是要花钱的,那么在爬取(测试)巨量网页的时候,就不可能对已经爬取过的网站去重复的爬,这样会消耗大量的时间,更重要的是会消耗大量的IP (金…...

java的对象向上转型

对象向上转型,父类对象就可以调用子类重写父类的方法,这样当父类对象需要添加新的功能时,只需要添加一个子类,在子类中对父类的功能进行扩展,而不需要更改父类代码 向上转型,格式如下 父类类型 父类对象子…...

Navicat Premium 16破解

Navicat Premium 16破解教程 1安装Navicat Premium 16 通过百度网盘分享的文件:Navicat_Premium_16_chs-x64.zip 链接:https://pan.baidu.com/s/1ryRSJ2d9s6rXI09LEmLtpw?pwdz7wo 提取码:z7wo 一直下一步即可 2破解 选择刚才安装路径&am…...

【C/C++】C语言到C++的入门知识点(主要适用于C语言精通到Qt的C++开发入门)

【C/C】C语言到C的入门知识点(主要适用于C语言精通到Qt的C开发入门) 文章目录 C语言与C的不同C中写C语言代码C语言到C的知识点Qt开发中需要了解的C基础知识namespace输入输出字符串类型class类构造函数和析构函数(解析函数)类的继…...

docker 建木 发版 (详细教程)

先创建git仓库 Git勤勉 两种方式上传-CSDN博客 把项目送上去 进入建木 可以接着这个来 dockerfile部署镜像 ->push仓库 ->虚拟机安装建木 ->自动部署化 (详细步骤)-CSDN博客 创建分组项目 开始操作 git 上钩子 前面链接里有这个教…...

什么样的人适合学习网络安全?

一、引言 在当今数字化的时代,网络安全已经成为了一个至关重要的领域。随着网络攻击的日益频繁和复杂,对于网络安全专业人才的需求也在不断增长。然而,并不是每个人都适合学习网络安全。那么,究竟什么样的人适合投身于这个充满挑…...

大厂linux面试题攻略四之Linux网络服务(二)

五、Linux网络服务-Apache优化 1.请写出工作中常见的Apache优化策略 Apache服务器优化是提升网站响应速度和稳定性的重要手段。在工作中,常见的Apache优化策略包括以下几个方面: 1. 启用压缩技术 Gzip压缩:使用Gzip压缩技术可以减少服务器…...

MySQL和PostgreSQL group by后 Concatenate 拼接所有的字符串

MySQL: GROUP_CONCAT(DISTINCT t2.T_CODES ORDER BY t2.T_CODES ASC) AS t_str, PostgreSQL 8.4 array_to_string(array_agg(t2.T_CODES), , ) AS t_str, PostgreSQL 9 string_agg(t2.T_CODES), , )...

Python爬虫技术 第24节 数据清洗和预处理(二)

在Python爬虫项目中,数据清洗和预处理是非常关键的步骤。这部分工作通常涉及到字符串操作、缺失值处理和数据格式转换等方面。下面我将详细讲解这些方面的内容,并提供具体的代码示例。 1. 字符串操作 字符串操作在数据清洗过程中非常重要,因…...

conda常用命令整理

Anaconda是一个流行的Python和R编程语言的开源发行版,用于科学计算和数据分析。它包含了许多常用的开源软件包和工具,适用于数据科学、机器学习、大数据处理和科学计算等领域。Anaconda的核心是conda。conda是一个包管理器和环境管理器,可以轻…...

JDK8新特性之Lambda表达式快速入门

目录标题 为什么使用 Lambda 表达式示例一:先看一个常用排序类Comparator的示例示例二:筛选员工数据的示例传统方式实现的示例策略模式优化的示例 Lambda 基础语法语法格式一:无参数,无返回值语法格式二:有一个参数&am…...

QEMU源码全解析 —— CPU虚拟化(14)

接前一篇文章: 本文内容参考: 《趣谈Linux操作系统》 —— 刘超,极客时间 《QEMU/KVM》源码解析与应用 —— 李强,机械工业出版社 《深度探索Linux系统虚拟化原理与实现》—— 王柏生 谢广军, 机械工业出版社 特此致谢! 三、KVM模块初始化介绍 2. KVM模块初始化 KV…...

libsoup的简单使用

基于GLib和libsoup的简单Web服务器示例,它可以处理静态HTML文件和动态JSON请求,并展示如何获取URL参数。 步骤: 初始化GLib和libsoup。创建一个处理静态HTML文件的处理器。创建一个处理动态JSON请求的处理器。获取URL参数并在JSON响应中返回…...

electron项目搭建

前言:electron是一个跨平台桌面端应用开发工具。它将整个系统内容分为主进程和渲染进程两个部分(你可以粗略的理解为electron项目开启了两个服务器,一个渲染页面另一个处理electron窗口内容)。这两个"服务器"之间通过JS Bridge进行通信(即&…...