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

购买云服务ECS

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

2、鼠标移动到左上角产品,选择云服务器ECS

3、点击立即购买,先卖个ECS

4、按照图片操作

5、跳转充值界面后进行充值

6、回到界面后点击继续购买

7、页面滑动到下面,选择好配置后点下一步

8、配置好后进行下一步

9、选择自定义密码,进行响应配置

10、这一步可以忽略

11、检查没有问题后右下角点击创建实例

12、提示创建成功,点击管理控制台

13、进入实例界面

购买负载均衡SLB

1、回到首页,购买SLB

2、点击产品控制台

3、左侧下滑选择实例管理

4、按照图片进行操作

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

1、点击管理控制台,实例管理

2、进行负载均衡业务配置

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

1、按照图片进行操作

配置服务器

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

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

配置页面

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

购买并配置证书

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

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

部署证书

如果需要授权自行去RAM访问控制那里授权即可,跳转后点击同意授权即可

SLB配置证书访问

删除80端口

添加443端口的监听

添加监听80端口,做转发。

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_keyssl/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决定使用哪些协议与浏览器通信}

我是koten,10年运维经验,持续分享运维干货,感谢大家的阅读和关注!