请输入图片描述
出篇文章给大家介绍下在阿里云上如何配置HTTPS证书,毕竟在企业中也不可能自己创建证书,都是需要去购买的。话不多说,直接开始。

购买云服务ECS

1、咱们先百度搜索阿里云官网,登录进去。

2、鼠标移动到左上角产品,选择云服务器ECS
2023-11-07T01:58:09.png

3、点击立即购买,先卖个ECS
2023-11-07T01:58:31.png

4、按照图片操作
2023-11-07T01:58:53.png

2023-11-07T01:59:08.png

2023-11-07T01:59:23.png

5、跳转充值界面后进行充值
2023-11-07T01:59:42.png

6、回到界面后点击继续购买
2023-11-07T01:59:57.png

2023-11-07T02:00:10.png

7、页面滑动到下面,选择好配置后点下一步
2023-11-07T02:00:27.png

8、配置好后进行下一步
2023-11-07T02:01:50.png

9、选择自定义密码,进行响应配置
2023-11-07T02:02:08.png

10、这一步可以忽略
2023-11-07T02:02:25.png

11、检查没有问题后右下角点击创建实例
2023-11-07T02:02:44.png

12、提示创建成功,点击管理控制台
2023-11-07T02:03:25.png

13、进入实例界面
2023-11-07T02:03:49.png

购买负载均衡SLB

1、回到首页,购买SLB
2023-11-07T02:05:51.png

2、点击产品控制台
2023-11-07T02:06:08.png

3、左侧下滑选择实例管理
2023-11-07T02:06:31.png

4、按照图片进行操作
2023-11-07T02:06:58.png

2023-11-07T02:07:16.png

2023-11-07T02:07:29.png

2023-11-07T02:07:42.png

2023-11-07T02:07:53.png

2023-11-07T02:08:04.png

2023-11-07T02:08:17.png

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

1、点击管理控制台,实例管理
2023-11-07T02:08:35.png

2、进行负载均衡业务配置
2023-11-07T02:08:54.png

2023-11-07T02:09:06.png

2023-11-07T02:09:18.png

2023-11-07T02:09:34.png

2023-11-07T02:09:47.png

2023-11-07T02:09:59.png

2023-11-07T02:10:12.png

2023-11-07T02:10:25.png

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

1、按照图片进行操作
2023-11-07T02:10:43.png

2023-11-07T02:10:58.png

2023-11-07T02:11:10.png

2023-11-07T02:11:23.png

2023-11-07T02:11:38.png

2023-11-07T02:11:53.png

2023-11-07T02:12:12.png

2023-11-07T02:12:22.png

配置服务器

2023-11-07T02:12:39.png

修改主机名并安装Nginx,并配置启动

[root@iZ2zejd3somo0s3y9hqvzeZ ~]# hostnamectl set-hostname  test1
[root@iZ2zejd3somo0s3y9hqvzeZ ~]# bash
[root@test1 ~]# yum -y install nginx
[root@test1 ~]# vim /etc/nginx/nginx.conf
server {
      listen       80;
      server_name  test.koten.vip;
      root         /usr/share/nginx/html;
}
[root@test1 ~]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
[root@test1 ~]# systemctl restart nginx

配置页面

[root@test1 ~]# echo '我是koten' > /usr/share/nginx/html/index.html

购买并配置证书

2023-11-07T02:13:59.png

2023-11-07T02:14:09.png

2023-11-07T02:14:33.png

2023-11-07T02:14:51.png

2023-11-07T02:15:07.png

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

2023-11-07T02:15:30.png

2023-11-07T02:15:46.png

2023-11-07T02:15:58.png

2023-11-07T02:16:10.png

2023-11-07T02:16:22.png

进入域名控制台进行云解析DNS

2023-11-07T02:16:41.png

部署证书

2023-11-07T02:16:56.png

如果需要授权自行去RAM访问控制那里授权即可,跳转后点击同意授权即可
2023-11-07T02:17:12.png

2023-11-07T02:17:24.png

2023-11-07T02:17:35.png

SLB配置证书访问

删除80端口
2023-11-07T02:17:54.png

添加443端口的监听
2023-11-07T02:18:09.png

2023-11-07T02:18:20.png

2023-11-07T02:18:33.png

2023-11-07T02:18:41.png

添加监听80端口,做转发。
2023-11-07T02:19:02.png

2023-11-07T02:19:13.png

SSL优化参数

可以放到服务器Nginx配置化文件里进行优化

server {
    listen 443 default_server ssl;
    server_name test.koten.vip koten.vip;
    root /var/www/wordpress;
    index index.php index.html index.htm;
    ssl_certificate   ssl/215089466160853.pem;
    ssl_certificate_key  ssl/215089466160853.key;
 
    ssl_session_cache shared:SSL:10m; #在建立完ssl握手后如果断开连接,在session_timeout时间内再次连接,是不需要再次获取公钥建立握手的,可以服用之前的连接
    ssl_session_timeout 1440m;  #ssl连接断开后的超时时间
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;  #配置加密协议
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;  #使用TLS版本协议
    ssl_prefer_server_ciphers on;  #nginx决定使用哪些协议与浏览器通信
}

持续分享运维干货,感谢大家的阅读和关注!

发表评论

召唤看板娘