hexo-nginx 配置 https 证书

  之前通过 使用 certbot 在 Cent OS 中给 nginx 配置 https 给 hexo 配置的 https 似乎到期了,Chrome 会报危险,这次参考 在阿里云通过 SSL证书和 nginx 配置 https,对 https 证书进行了更新,记录下 nginx 配置。

  只在原有的 nginx 配置上进行了简单更改,如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# 博客的 nginx 配置
server {
server_name liuxianyu.cn;

root /mnt/projects/hexo-blog/blog;
index index.html;
location ^~ /static|img|js|css/ {
gzip_static on;
expires max;
add_header Cache-Control public;
}
location / {
try_files $uri $uri/ /index.html;
}
location ~* \.(css|js|gif|jpe?g|png)$ {
expires 50d;
access_log off;
add_header Pragma public;
add_header Cache-Control "public";
}

listen 443 ssl; # managed by Certbot
ssl_certificate cert/liuxianyu.cn.pem;
ssl_certificate_key cert/liuxianyu.cn.key;

}
server {
if ($host = liuxianyu.cn) {
return 301 https://$host$request_uri;
} # managed by Certbot

listen 80;
server_name liuxianyu.cn;
return 404; # managed by Certbot
}
以上

随笔标题:hexo-nginx 配置 https 证书

随笔作者:刘先玉

发布时间:2020年12月15日 - 11:52:19

最后更新:2020年12月15日 - 11:52:19

原文链接:https://liuxianyu.cn/article/hexo-nginx-https.html