hexo+nginx配置ssl证书


Hexo+Nginx 部署SSL证书

一、部署准备

1.环境

本地windows10操作系统

腾讯云服务器(Centos7.6)

2.准备

SSL证书

Filezilla 软件来上传ssl证书

二.安装FTP服务

1.安装vsftpd

yum install -y vsftpd

2.修改配置文件

vim /etc/vsftpd/vsftpd.conf

anonymous_enable=No     #禁止匿名用户登录

用Filezilla 客户端连接到你的云服务器后上传ssl证书

三、部署SSL证书

1.文件默认上传至我们的用户文件夹下

cd /home/fuchen
ls

2.解压缩文件

unzip ~.zip

解压完成后,会在我们的文件夹下生成 Nginx Apache IIS Tomcat 文件夹 我们只需要用Nginx

4.将Nginx文件夹下的文件复制到新建的文件夹下

mkdir /etc/nginx/ssl/
cd /home/fuchen/Nginx
cp ~.crt /etc/nginx/ssl/
cp ~.key /etc/nginx/ssl/

5.打开nginx.conf 文件夹 修改配置文件

vim /etc/nginx/nginx.conf
 59 # Settings for a TLS enabled server.
 60 
 61     server {
 62         listen 443 ssl;
 63         ssl on;
 64         server_name  fuchenchenle.cn;    #域名
 65         root         /home/hexo;        #网站主目录
 66 
 67         ssl_certificate /etc/nginx/ssl/1_fuchenchenle.cn_bundle.crt;    #crt文件路径
 68         ssl_certificate_key /etc/nginx/ssl/2_fuchenchenle.cn.key;        #key文件路径
 69         ssl_session_cache shared:SSL:1m;
 70         ssl_session_timeout  10m;
 71         ssl_ciphers HIGH:!aNULL:!MD5;
 72         ssl_prefer_server_ciphers on;
 73 
 74         # Load configuration files for the default server block.
 75         include /etc/nginx/default.d/*.conf;
 76       
             #默认请求
 77        location / {
 78                 root /home/hexo;
                    #定义首页索引文件名称
 79                 index index.html;
 80         }
 81}
 82}

6.查看是否有报错,无报错重启服务器

nginx -t
systemctl restart nginx

文章作者: Fuchenchenle
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Fuchenchenle !
 上一篇
Nginx设置404跳转 Nginx设置404跳转
Nginx 设置 404 页面跳转1.打开你的Nginx.conf文件 vim /etc/nginx/nginx.con2.在http里面添加启用error_page proxy_intercept_errors on; 3.在serve
2020-08-24
下一篇 
hexo部署腾讯云 hexo部署腾讯云
Hexo部署到腾讯云一、部署环境与准备1.环境本地Windows10操作系统 腾讯云Cenots7.6服务器 2.准备Hexo 本地博客 Xshell 链接到你的服务器 二、云服务器配置Git1.安装依赖库 yum install curl
2020-08-18
  目录