配置阿里云SLB全站HTTPS集群

Posted gongjingyun123--

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置阿里云SLB全站HTTPS集群相关的知识,希望对你有一定的参考价值。

配置阿里云SLB全站HTTPS集群(以下内容仅为流程,信息可能有些对应不上)

1 登录阿里云购买两台实例

1.1 按量付费购买两台实例

技术图片

1.2 配置网络可以不选择分配外网

技术图片

1.3 自定义密码
技术图片

1.4 购买完成
技术图片

1.5 实例列表
技术图片

2 购买SLB实例

2.1 按量付费购买SLB实例
技术图片

技术图片

2.2 SLB实例列表
技术图片

3. 配置负载均衡实例端口转发

3.1 配置SLB服务器5555端口转发到服务器的22端口(另一台同样配置6666端口转发)
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片

3.2 配置SLB服务器80端口负载均衡到两台服务器的80端口

技术图片
技术图片
技术图片

4. 配置服务器

4.1 利用端口转发连接没有外网的服务器实例(两台机器)
技术图片

4.2 修改主机名并安装nginx(两台机器)

[root@iZuf6ghkj6xlvmskd7k9e7Z ~]# hostnamectl set-hostname test01
[root@iZuf6ghkj6xlvmskd7k9e7Z ~]# bash
[root@test01 ~]# yum install -y nginx

4.3 配置并启动nginx(两台机器)

[root@test01 ~]# vim /etc/nginx/nginx.conf
server 
    listen       80;
    server_name  test.mumusir.com;
    root         /usr/share/nginx/html;

[root@test01 ~]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
[root@test01 ~]# nginx

4.4 配置一个页面

[root@test01 ~]# echo '1111111111111' > /usr/share/nginx/html/index.html
[root@test02 ~]# echo 222222222222 > /usr/share/nginx/html/index.html

4.5 浏览器测试

技术图片

5.购买并配置证书

5.1 购买免费型DV证书
技术图片

技术图片

5.2 证书申请绑定、验证、审核

技术图片
技术图片

技术图片
技术图片

验证后会在域名解析页面自动生成一个TXT记录,非阿里云域名需要配置
技术图片

配置一个域名解析
技术图片

6. 部署证书

技术图片

6.1 SLB配置证书访问

6.2 删除原80跳转80
技术图片

6.3 添加443端口转发80
技术图片
技术图片

技术图片

6.4 配置网页http跳转https

技术图片

6.5 所有端口配置完成后
技术图片

6.6浏览器再次测试
技术图片

以上是关于配置阿里云SLB全站HTTPS集群的主要内容,如果未能解决你的问题,请参考以下文章

阿里云自建k8s集群使用slb负载均衡

阿里slb做为k8s的负载均衡的限制

阿里云SLB学习总结

新功能:阿里云负载均衡SLB支持HTTP/HTTPS超时时间自定义功能

故障公告阿里云抢占式实例服务器被释放引发全站故障

在阿里云服务器使用nginx+uwsgi+venv部署Django项目