本人的网站使用了`cdn`,并且使用了申请了`https证书`
在上篇文章中我们学会了[宝塔面板https网站申请ssl证书](https://www.yuanchengzhushou.cn/article/8174.html)
今天我们讲讲`cdn`和`https证书`
我们知道`cdn`可以加速网站的访问速度,也可以防止网站被攻击
那么当一个网站使用了`cdn`,又该如何申请`https证书`呢
首先按照上篇文章我们已经在宝塔面板中申请好了`密钥key`和`证书pem`
由于我用的是腾讯云qcloud的cdn
首先打开腾讯的控制台

点击编辑

将在宝塔面板中申请的`密钥key`和`证书pem`分别填在上图即可
点击腾讯内容网络分发

新建cdn域名

配置回源host
然后在配置nginx即可
```
[root@iZbp1fna7ky0qz2jbj7gfpZ vhost]# cat lnmpdev.conf
server {
    listen 443;
    ssl                 on;
    ssl_certificate     www.yuanchengzhushou.cn.crt;  #证书
    ssl_certificate_key www.yuanchengzhushou.cn.key; #私钥
    server_name     www.yuanchengzhushou.cn;
    root   "/var/www/html/test";
    location / {
        index  index.html index.htm index.php;
        if (!-e $request_filename) {
            rewrite ^/(.*)$ /index.php/$1 last;
        }
    }
    location ~ \.php(.*)$ {
        #fastcgi_param APP_ENV dev;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        fastcgi_param  PATH_INFO  $fastcgi_path_info;
        fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
        include        fastcgi_params;
    }
}
server {
    listen       80;
    server_name  www.yuanchengzhushou.cn;
    root   "/var/www/html/test";
    rewrite ^(.*)$ https://$host$1 permanent;
}
```
记住这里的www.yuanchengzhushou.cn.crt和www.yuanchengzhushou.cn.key就是在宝塔面板中申请的pem和key,复制过来即可



