免费申请ssl证书并部署

简介: 免费申请ssl证书并部署

免费申请SSL证书

1. 阿里云免费申领

登录云盾免费申请ssl证书

1.1 申请SSL证书

1.2 部署SSL证书

1.2.1 下载Nginx证书到本地

1.2.2 在Nginx服务器上安装证书

1.2.3 宝塔界面部署SSL证书(超简单)

1.3 验证是否安装成功

2. 申请Let's Encrypt免费ssl证书

3. https://freessl.cn结合KeyManager申请TrustAsia证书

最近在搞服务器,建站,开发等。ssl证书真的是太贵了对于我这种学生党。


emo!!!


我之前买的阿里的服务器,域名也是阿里买的,后来发现有一个云盾免费申请ssl证书,这不赶紧用起来。


1. 阿里云免费申领

登录云盾免费申请ssl证书

点击进入——云盾免费申请ssl证书

image.png

一年好像只能申请一次。

image.png

image.png

支棱起来。


1.1 申请SSL证书

关于ssl的部署,可以跳转——》这里。


找到你的ssl证书页,申请

image.png


然后填写下面的

image.png

下一步,就Ok啦!~


会出现一个验证,直接点击就好了

image.png


申请很快的,秒级!

image.png


1.2 部署SSL证书

1.2.1 下载Nginx证书到本地

将证书下载下来,由于我是部署在web上,我用的是宝塔,所以需要将证书配置到Nginx上面。这里有阿里的部署教程。


以我自己的为例,找到Nginx选项并下载下来

image.png

下载完毕后,解压出来

image.png


1.2.2 在Nginx服务器上安装证书

登录Nginx服务器。可以使用远程登录工具(例如,PuTTY、Xshell)登录服务器。

我这里可以直接登录宝塔的网站,所以就不用Xshell远程操作了。


执行以下命令,在Nginx安装目录(默认为/usr/local/nginx/conf)下创建一个用于存放证书的目录,将其命名为cert。

cd /usr/local/nginx/conf #进入Nginx默认安装目录。如果您修改过默认安装目录,请根据实际配置进行调整。

mkdir cert #创建证书目录,命名为cert。


使用远程登录工具(例如,PuTTY、Xshell)附带的本地文件上传功能,将本地证书文件和私钥文件上传到Nginx服务器的证书目录(示例中为/usr/local/nginx/conf/cert)。


编辑Nginx配置文件(nginx.conf),修改与证书相关的配置内容。


详细可参考——在Nginx(或Tengine)服务器上安装证书


过程过于复杂,博主还是建议用下面的方法。


1.2.3 宝塔界面部署SSL证书(超简单)

如果用宝塔就可以直接下面

image.png

将证书复制进去即可

image.png


超级方便,有没有!!!


保存后就会显示已经部署好了!!

image.png


然后我们再刷新一下看看是否已经部署好了。

image.png


恭喜你部署成功啦!~


是不是很简单呀!!!而且还免费!!!


最后一步验证一下是否真的成功,看下面


1.3 验证是否安装成功

证书安装完成后,您可通过访问证书的绑定域名验证该证书是否安装成功。


https://iculand.com   #需要将iculand.com替换成证书绑定的域名。

如果网页地址栏出现小锁标志,表示证书已经安装成功。


如果验证时出现访问异常,请参照下表进行排查。

image.png


大功告成啦!!


另外还有两种可以免费获得SSL证书的方法。


2. 申请Let’s Encrypt免费ssl证书

打开网 https://certbot.eff.org/ ,按照命令指示安装即可,操作步骤如下:


wget https://dl.eff.org/certbot-auto

chmod a+x certbot-auto

杀死nginx:nginx -s stop 或者用kill命令

申请证书的语法: ./certbot-auto certonly --standalone --email test@test.com -d www.test.com

编辑nginx的配置文件,修改下面两行内容即可:


ssl_certificate /etc/letsencrypt/live/www.test.com/fullchain.pem

ssl_certificate_key /etc/letsencrypt/live/www.test.com/privkey.pem


重启nginx,ssl证书即可生效。


可能遇到的问题:


1、Couldn’t download https://raw.githubusercontent.com/certbot/certbot/v1.3.0/letsencrypt-auto-source/letsencrypt-auto.


解决办法:加上参数 --no-self-upgrade ,不自动更新


2、certbot-auto是通过python脚本去申请证书的,如果服务器上python的版本默认是2.6.6的,那么需要先将python2.6.6 升级到python2.7.14,可以参考文章 https://blog.csdn.net/see_you_see_me/article/details/78550977

安装virtualenv No module named virtualenv

原因:

升级过系统的python2.6到2.7版本

yum install -y python-virtualenv

导致安装到2.6版本库中引起使用时报找不到库文件

解决:

拷贝python2.6目录lib下的virtualenv* 到2.7版本的lib下

cp -rf /usr/lib/python2.6/site-packages/virtualenv* /usr/local/python2.7/lib/python2.7/site-packages/


3. https://freessl.cn结合KeyManager申请TrustAsia证书

访问https://keymanager.org/下载KeyManager并安装,然后启动KeyManager,首次使用会要求输入密码、确认密码和密码提示。需要记住密码,后续使用KeyManager会让输入主密码即是这里输入的密码。


访问https://freessl.cn/ ,填写申请证书的域名,然后点击创建免费的SSL证书


具体就不展开了,很简单,和上面差不多,都可以试一试哟!~


阿尼哈涩哟!~


相关文章
|
4月前
|
安全 数据建模 应用服务中间件
阿里云SSL证书价格、证书类型及免费版证书申请和证书部署教程参考
阿里云SSL证书有收费版也有免费版,收费版DV域名级SSL类型405元起,免费版证书为DV域名级SSL类型,每个实名个人和企业主体在一个自然年内可以一次性领取20张免费证书。本文为大家详细介绍阿里云SSL证书价格情况,包括不同域名类型、证书类型、证书等级和证书品牌的相关收费标准,以及免费版证书的申请和部署教程参考。
|
16天前
|
安全 数据建模 应用服务中间件
阿里云SSL证书免费版与收费版活动价格及申请教程、部署指南与常见问题解答
阿里云SSL证书新用户免费领取20张DV单域名证书,付费版WoSign DV(域名型)SSL证书年费费用价格254.40元起,Rapid DV(域名型)SSL证书324元起。本文为大家介绍阿里云SSL证书免费版与收费版最新的活动价格以及申请和部署指南与常见问题解答。
297 13
|
7月前
|
算法 安全 应用服务中间件
云上部署WoSign SSL“国密RSA双证书”,助力国密合规建设
我国网络安全法规体系不断完善,形成了以《网络安全法》为核心的立体化法律框架。阿里云数字证书管理服务提供国产品牌SSL证书,支持签发基于国密算法的SSL/TLS证书,助力金融、政务等行业满足“网络与通信安全”合规需求。通过部署WoSign SSL国密RSA双证书方案,实现国际和国密算法自适应兼容,确保信息系统全球通用性与安全性。2025年3月阿里云“智惠采购季”活动期间,用户可享受SSL证书优惠折扣,助力信息安全建设。
284 2
云上部署WoSign SSL“国密RSA双证书”,助力国密合规建设
|
7月前
|
运维 安全 数据建模
阿里云数字证书管理服务免费版和收费版SSL证书区别、收费标准、申请及部署教程参考
阿里云数字证书管理服务提供多种SSL证书类型和品牌,适用于不同规模的网站,包括但不限于电商、小型企业、大型企业或个人等。阿里云SSL证书有收费版的也有免费版的,有的新手用户由于是初次在阿里云申请SSL证书,可能不是很清楚免费版证书的申请和部署流程,本文为以图文形式为大家展示阿里云免费版SSL证书最新的申请及部署教程,以供参考。
|
8月前
|
云安全 运维 安全
阿里云免费版SSL证书申请及部署图文教程指导
SSL证书是个人和企业搭建网站不可或缺的云安全产品,SSL证书能够为网站和移动应用(APP)及小程序提供数据HTTPS加密协议访问,保障数据的安全。阿里云SSL证书有收费版的也有免费版的,有的新手用户由于是初次在阿里云申请SSL证书,可能不是很清楚免费版证书的申请和部署流程,本文为以图文形式为大家展示阿里云免费版SSL证书最新的申请及部署教程,以供参考。
|
网络安全 Docker CDN
使用Certimate自动申请与部署SSL证书
Certimate 是一个开源的 SSL 证书管理工具,可帮助自动申请、部署 SSL 证书并自动续期。
1162 0
使用Certimate自动申请与部署SSL证书
|
11月前
|
缓存 安全 算法
SSL和TLS部署实践
在TLS中,所有安全性都以服务器的加密身份开始,这就需要一个强大的私钥来防止攻击者进行模拟攻击。同样重要的是拥有一个有效和强大的证书,它会授予私钥来代表一个特定的主机名。
306 2
|
11月前
|
存储 安全 算法
SSL和TLS部署实践
【10月更文挑战第28天】在TLS中,服务器的加密身份和强大私钥是安全基础,2048位RSA密钥足以满足大多数需求。保护私钥需在可信环境生成、加密存储、使用HSM、及时撤销旧证书、每年更新证书。确保证书覆盖所有域名,选择可靠CA,使用SHA256签名算法,配置完整证书链,禁用不安全加密套件,启用前向保密,使用会话重用机制,启用OCSP Stapling,加密整个网站,删除混合内容,安全设置Cookie,配置HSTS和CSP。
831 1
|
安全 应用服务中间件 网络安全
部署SSL证书
部署SSL证书
919 5
|
安全 Java 测试技术
ToB项目身份认证AD集成(二):快速搞定window server 2003部署AD域服务并支持ssl
本文详细介绍了如何搭建本地AD域控测试环境,包括安装AD域服务、测试LDAP接口及配置LDAPS的过程。通过运行自签名证书生成脚本和手动部署证书,实现安全的SSL连接,适用于ToB项目的身份认证集成。文中还提供了相关系列文章链接,便于读者深入了解AD和LDAP的基础知识。
544 0

热门文章

最新文章