探索建站和运维乐趣

SSL For Free在线申请免费SSL证书 可视化申请及3个月需手动续约

如果我们项目需要用到SSL证书可以获得的渠道有很多,大部分WEB面板或者是一键安装包环境都是自带安装Let's Encrypt SSL证书。同时,我们还看到大部分云主机服务商也都有提供免费一年SSL证书。同时,我们在很多国外、国内网站中也都有看到提供这些免费SSL证书的工具网站可以比较快速的申请。

如果我们网站项目环境没有安装可以直接快速安装SSL证书的环境,我们可以借助SSL FOR FREE这样的在线工具申请证书。在这篇文章中,我们就可以一起看看这个在线工具是如何使用的。不过需要注意的,网站中申请到的是Let's Encrypt SSL证书,默认只有三个月,如果到期会得到邮件通知我们再去手工续约才可以继续使用。

所以,这款SSL FOR FREE在线免费SSL申请工具适合短期项目使用,毕竟每三个月需要再次激活申请是比较麻烦的事情,我们能简单就简单使用自动续约的脚本环境。

第一、SSL For Free官方网站

官网地址:https://www.sslforfree.com

SSL For Free官方网站

我们可以看到网站还是比较简洁。那我们就看看如何申请。

第二、SSL For Free免费证书申请

1、解析域名

我们需要先解析申请SSL证书的域名到服务器对应IP地址,且需要在服务器中部署网站。因为后面需要验证对应证书文件路径。

2、提交申请域名

在首页我们可以看到,输入需要申请的证书域名,点击提交。如果我们服务器设置比较严格的防火墙,则需要将"66.133.109.36"IP地址设置开放。

我们可以选择FTP权限自动提交证书验证、可以设置手动验证文件,其实也是手动上传验证文件的。最为简单的办法肯定是用DNS设置验证所有权,所以我们就选择最简单的。

3、解析申请验证

根据提示要求,我们需要在域名DNS中设置TXT解析。这里要求我们TTL设置成1,不过我在DNSPOD中是无法设置1的,默认只能600。那就等待生效。因为设置600需要等待600秒才可以生效,他们的意思要求我们能设置短就短。

SSL FOR FREE申请证书

我们点击解析时候3步骤可以看到需要等待生效。

4、注册账户管理

因为SSL FOR FREE证书有效期是90天(3个月),如果我们希望后续继续续约使用的,需要注册账户。这样我们可以在账户中监控到证书的管理。比如续约以及添加其他账户一并管理。当然如果不注册也没事,我们可以看到证书已经可以下载。

5、检查免费SSL证书

检查免费SSL证书

我们可以看到证书三个文件都需要保存到本地。比如我们这里可以保存成laobuluo.com.key、laobuluo.com.crt(将CA Bundle合并到Certificate成一个文件)。这样有2个文件就可以部署到网站。

第三、SSL For Free免费证书部署项目

关于SSL部署到网站中的文章翻看老部落有好几篇:

1、性价比较高Namecheap SSL证书申请及应用到网站过程

2、一键快速申请Let's Encrypt泛域名SSL证书及SSL证书安装方法

3、阿里云免费DV SSL证书申请自动下发及Apache/Nginx/IIS/Tomcat安装SSL

4、申请腾讯云免费DV SSL证书及Apache/Nginx/IIS/Tomcat证书安装

配置文件:

server {
listen 80;
server_name laobuluo.com www.laobuluo.com;
rewrite ^/(.*) https://www.laobuluo.com/$1 permanent;
}
server {
listen 443 ssl;
ssl on;
ssl_certificate /usr/local/nginx/conf/ssl/laobuluo.com.crt;
ssl_certificate_key /usr/local/nginx/conf/ssl/laobuluo.com.key;
ssl_session_timeout 10m;
server_name laobuluo.com www.laobuluo.com;
access_log /home/wwwlogs/laobuluo.com_nginx.log combined;
index index.html index.htm index.jsp index.php;
include wordpress.conf;
root /home/wwwroot/laobuluo.com;

location ~ .*\.(php|php5)?$ {
#fastcgi_pass remote_php_ip:9000;
fastcgi_pass unix:/dev/shm/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {
expires 30d;
access_log off;
}
location ~ .*\.(js|css)?$ {
expires 7d;
access_log off;
}
}

这是我们在Nginx配置文件,如果是在Apache环境需要根据上面介绍的文章部署。

第四、小结

1、SSL FOR FREE申请的证书也是Let's Encrypt SSL,不过有效期只有3个月,到期我们需要自己续约,不可以自动续约。我们可以注册账户统一管理多个域名,以及到期会提醒。

2、在申请过程中都是可视化的,还算简单可以使用手动和DNS验证域名的方式获取证书。如果我们是长期使用到网站的建议不要用这个方法,毕竟3个月太短,一晃就到期或者忘记续约对网站不好,这个方法适合短期临时需要SSL证书的项目。

赞(0)
转载保留:老部落 » SSL For Free在线申请免费SSL证书 可视化申请及3个月需手动续约


关注公众号『老蒋朋友圈』

获取更多建站运营运维新知!
互联网创业、前沿技术......