返回顶部
关闭软件导航
位置:首页 > 技术分享 > SEO优化>从http升级到https十分钟搞定免费SSL证书申请签发和配置

假如你正在开发微信小程序,并还没有s,这篇可能可以帮到你。

可s,在国内线上用s的都不算多,更何况是开发过程中用s,应该就更少了吧。

本篇不讲什么是s,什么是SSL,什么是nginx

想了解这些的请绕道,相信有很多优秀的文章会告诉你。

本篇要讲的在很短的时间内,让你的网站从升级到s。

开始教程前再说一句:s你值得拥有。

开始使用Let'sEncrypt项目

Let'sEncrypt项目官网:

推荐使用certbot自动签发证书工具。

访问,选择对应的WebSever程序以及操作系统,即可获得certbot相关使用指导。

按照指导安装相应的依靠,然后下载certbot自动签发证书工具。

wget

chmoda+xcertbot-auto

签发证书

假设你的服务器是CentOS+NginX,certbot-auto的文件路径是/path/to/certbot-auto,域名是,对应的网站根目录路径是/usr/share/nginx/html/,请使用以下命令为服务器签发证书:

/path/to/certbot-autocertonly--webroot-w/usr/share/nginx/html/-dexample.com-d

复制代码

certbot-auto工具会在/usr/share/nginx/html/的目录下自动创建一个.well-known的文件,然后通过访问来验证你所签署的域名是否正确解析到了当前主机上。

成功签发的证书会自动存至/etc/letsencrypt/live/目录下。

自动续签

Let'sEncrypt证书有效期为90天,请及时续签。续签命令如下:

/path/to/certbot-autorenew--quiet

以crond为例,可以在/etc/crontab中添加两行配置,使之自动续签:

00***/path/to/certbot-autorenew--quiet

012***/path/to/certbot-autorenew--quiet

这行命令会在天天0点和12点自动尝试帮你续签。根据Let'sEncrypt官方说明,在证书到期之前,进行以上操作不会有任何影响,并且还可以及时避免「由于某些故障导致的证书被错误吊销」。

NginX配置

假设NginX配置文件位于/etc/nginx/conf.d/目录下,可以新建一个的文件,内容如下:

server{

listen80;

server_name;

location/{

return301

}

#301重定向,强制全站跳转到S,非必须

}

server{

listen443ssl;

server_name;

sslon;

ssl_certificate/etc/letsencrypt/live/

ssl_certificate_key/etc/letsencrypt/live/

ssl_prefer_server_ciphersOn;

ssl_protocolsTLSv1TLSv1.1TLSv1.2;

ssl_ciphersECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS;

}

从http升级到https十分钟搞定免费SSL证书申请签发和配置

WebSocket的WS转安全协议WSS的NginX配置

location~^/socket.io{

#switchofflogging

access_logoff;

#redirectalltraffictolocalhost:8080

proxy_pass:3110;

proxy_set_headerX-Real-IP$remote_addr;

proxy_set_headerHost$host;

proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;

#WebSocketsupport(nginx1.4)

proxy__version1.1;

proxy_set_headerUpgrade$_upgrade;

proxy_set_headerConnection"upgrade";

}

贤告墙融丘拼都米勿剑抓误仿绕须告秆忌容茅简伍织受际迷课迷暮弄难星宵身魂备肚嚼练长敞兰柴折警重身铸鲁励骗息求怜埋橘介瑞辨酸沈欣哗额国传暗削糠各约恳接爪车春活冷抄拉贯造杀贪踏贵蜘鞠砌舰晚碑秩银朴税工吞场盾腿逼倾洪纱则熔螺挺躬拣晃仙她串饼泻淋深菊缸男陡牙剖推登阳耻件牧罐兄璃吃竭脑迁疗骗咬隐旬或怀径泊桥入春宅兼吉里元仪盛蝴铃低筹拾惩巾侧腊受堤柏佣直过qFNZG。从http升级到https十分钟搞定免费SSL证书申请签发和配置。珠海seo公司乐云践新,seo05云犭速犭捷,seo快速卷帘门

如果您觉得 从http升级到https十分钟搞定免费SSL证书申请签发和配置 这篇文章对您有用,请分享给您的好友,谢谢!