阿里云免费数字证书申请部署

1.打开阿里云控制台搜索数字证书找到SSL证书管理,点击个人测试证书,选择创建证书2.创建证书个人测试证书不支持通配符,域名名称输入完整域名地址,例如xxx.alibaba.com,点击快捷签发,等待

by
江江
on
2025/02/19
运维

1.打开阿里云控制台搜索数字证书

找到SSL证书管理,点击个人测试证书,选择创建证书

2.创建证书

个人测试证书不支持通配符,域名名称输入完整域名地址,例如xxx.alibaba.com,点击快捷签发,等待状态变为已签发,通常3分钟内

3.手动部署

点击列表中证书名称,找到下载选项,根据web服务类型选择对应证书,如果使用的是nginx就选择nginx服务器类型即可

nginx配置如下:
此配置可以实现http转发到https,注意将证书放在nginx的conf文件夹下,创建一个cert文件夹用于存储证书文件。下面这个conf配置是存放在conf.d文件夹中的,可以自行创建,记得修改nginx.conf中路径
server {
        listen       80;
        server_name  xxx.aliyun.com;
        rewrite ^(.*)$ https://$host$1 permanent;
}

server {
        listen       443;
        server_name  xxx.aliyun.com;

        ssl on;
        ssl_certificate      cert/xxx.aliyun.com.pem;
        ssl_certificate_key  cert/xxx.aliyun.com.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

        location / {
            root /usr/local/html/aliyun/;
            index index.html;
            try_files $uri $uri/ /;
        }
}

4.自动部署

手动部署因为下载的是zip文件,每次解压上传都比较麻烦,可以在数字证书服务中选择云服务器部署,目前是完全免费的。可以将证书上传到云服务器指定位置

任务名称可以随便填

选择证书

选择云服务器
‘
填写证书部署路径

点击确定等待完成即可。全部结束后,记得重启nginx服务。进入nginx的sbin目录下执行
./nginx -s reload


 
江江江江于 2026-10-15 10:51:08 修改阅读 295评论 0点赞 0