本人的网站使用了cdn
,并且使用了申请了https证书
在上篇文章中我们学会了宝塔面板https网站申请ssl证书
今天我们讲讲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,复制过来即可
如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术
转载请注明:网站使用腾讯云cdn和https证书 出自老鄢博客 | 欢迎分享