网站使用腾讯云cdn和https证书

发布时间:2021-03-28 00:37:47 阅读:1412次

本人的网站使用了cdn,并且使用了申请了https证书

在上篇文章中我们学会了宝塔面板https网站申请ssl证书

今天我们讲讲cdnhttps证书

我们知道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,复制过来即可

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:网站使用腾讯云cdn和https证书 出自老鄢博客 | 欢迎分享