1.先去腾讯云上申请证书 可以申请一个免费证书
https://console.cloud.tencent.com/ssl/detail
进入到nginx下
cd nginx-1.12.2/
下面这一步的目的是为了添加ssl http_ssl_module 和fastdfs-nginx-module 的第三方module 完成ssl的配置
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=/home/hanzl/fastdfs-nginx-module-master/src
进入到 cd /usr/local/nginx/conf
2.进入到conf 文件夹下配置
nginx.conf 特别注意 以下两个配置就是在腾讯云上申请的证书
下载下来 文件夹下的Nginx
特别注意
ssl_certificate 1_www.fitfree.wang_bundle.crt;
ssl_certificate_key 2_www.fitfree.wang.key;
将文件上传到 /usr/local/nginx/conf 文件夹下里
listen 80;
listen 443 ssl;
server_name 你的域名;
ssl_certificate 你的.crt;
ssl_certificate_key 你的.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
location ~/group([0-9])/M00 {
root /home/hanzl/fastdfs/data;
ngx_fastdfs_module;
}
测试: