大家直接跳转吧:http://www.07net01.com/2017/01/1795676.html

也许是看到了Https是未来发展的大趋势,Symantec 和GeoTrust 两大SSL公司最近在国内连续和好几家公司合作推出了免费一年的SSL证书服务,例如腾讯云免费GeoTrust SSL,不过现在改为GeoTrust 授权商亚洲诚信提供免费SSL证书。

而又拍云免费SSL和七牛云免费SSL则是与Symante、Let's Encrypt合作,赛门铁克的SSL证书同样也是免费一年。今天要分享的阿里云免费SSL也是由赛门铁克提供的,申请也比较简单,只要你用你的阿里云账号登录就可以在几分钟得到Symante SSL。

本文就来分享一下阿里云免费SSL证书申请与安装使用方法,参考官网的文档这里给出Nginx 、Apache 、Tomcat 、IIS 6 、IIS 7 、IIS 8 等配置阿里云SSL证书的教程,希望给第一次接触SSL证书的朋友有一定的帮助。更多的免费SSL证书,可以关注:

  • 1、免费SSL证书汇总:八大免费SSL证书-给你的网站免费添加Https安全加密
  • 2、UPyun又拍云CDN安装部署Let’s Encrypt免费SSL证书和配置自定义SSL证书
  • 3、七牛CDN:Qiniu七牛云免费SSL证书申请使用及自定义SSL证书上传管理

阿里云免费SSL证书申请与安装使用-附Nginx,Apache,IIS 6,IIS 8配置SSL教程

一、阿里云免费SSL证书申请

1、阿里云官网:

  • 1、官方网站:https://www.aliyun.com

2、进入阿里云官方首页,用自己的账号登录,然后在左边的“云盾”中选择“证书服务”。

3、然后,点击“购买证书”。

4、接下来就是选择免费版基础级SSL产品了。

5、确定支付0元。

6、最后,就是要你填写实例SSL证书信息了。

7、先输入你想要绑定SSL证书的域名。

8、还要填写你的申请个人信息。

二、生成域名CSR完成SSL申请

1、接着上传CSR,如果选择由阿里云系统生成CSR,则可以直接点击下一步。

2、如果你想要上传自己已经生成的CSR,则需要保管好私钥,同时将CSR内容复制粘贴进去。

3、关于如何生成CSR?一种方法是在VPS主机生成CSR,执行命令:

1
2
openssl req -new -nodes -sha256 -newkey rsa:2048 -keyout myprivate.key -out mydomain.csr
#-new 指定生成一个新的CSR,nodes指定私钥文件不被加密, sha256 指定摘要算法,keyout生成私钥, newkey rsa:2048 指定私钥类型和长度,最终生成CSR文件mydomain.csr。

4、接下来会要求你填写SSL基本信息。

5、相关的说明如下:

1
2
3
4
5
6
Organization Name(O):名称
Organization Unit(OU):部门
Country Code(C):国家,只能是两个字母的国家码,如中国只能是:CN
State or Province(S):省名或州名
Locality(L):城市名
Common Name(CN):申请SSL证书的具体网站域名

6、点击提交,完成SSL证书申请。

三、验证域名成功签发SSL证书

1、完成上面的申请后,你可以在证书管理页面查看“进度”。

2、这里会显示要你完成CNAME验证,给出来了CNAME值。

3、进入到你的域名DNS管理处,添加CNAME记录。

4、如果你没有添加CNAME记录是无法通过域名验证的,你的邮箱也会收到一个提醒你修改CNAME记录的邮件。

5、完成域名验证后,你就可以看到赛门铁克免费一年的SSL证书已经签发成功了。

四、阿里云SSL在Nginx,Apache配置方法

1、点击下载阿里云SSL证书 ,可以看到阿里云已经分别针对Nginx,Apache提供了SSL证书下载链接地址。

2、打开下载包,可以看到SSL包里有两个文件,一个是CRT,一个是Key。只有选择证书系统创建的CSR,才会有证书私钥文件key。

3、Nginx配置阿里云SSL。在Nginx的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为xxxx.key;

4、打开 Nginx 安装目录下 conf 目录中的 nginx.conf 文件,找到(没有就算了):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# HTTPS server
# #server {
# listen 443;
# server_name localhost;
# ssl on;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;
# ssl_session_timeout 5m;
# ssl_protocols SSLv2 SSLv3 TLSv1;
# ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
# ssl_prefer_server_ciphers on;
# location / {
#
#
#}
#}

5、将其修改为 (以下属性中ssl开头的属性与证书配置有直接关系,其它属性请结合自己的实际情况复制或调整) ,没有可以直接添加:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
server {listen 443;server_name localhost;ssl on;root html;index index.html index.htm;ssl_certificate   cert/214002154660261.pem;ssl_certificate_key  cert/214002154660261.key;ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_prefer_server_ciphers on;location / {root html;index index.html index.htm;}
}

6、重启 Nginx,完成阿里云SSL配置。如果你使用的是LNMP 1.4以上的版本,可以直接替换原来的SSL路径,参考:LNMP安装Let’s Encrypt 免费SSL证书方法:自动安装与手动配置Nginx。

7、Apache配置阿里云SSL。 首选是选择Apache版本下载SSL。证书文件xxx.pem,包含两段内容,请不要删除任何一段内容。如果是证书系统创建的CSR,还包含:证书私钥文件xxx.key、证书公钥文件xxx.pem、证书链文件xxx.pem。

8、在Apache的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为xxxx.key;

9、打开 apache 安装目录下 conf 目录中的 httpd.conf 文件,找到以下内容并去掉“#”:

1
2
#LoadModule ssl_module modules/mod_ssl.so (如果找不到请确认是否编译过 openssl 插件)
#Include conf/extra/httpd-ssl.conf

10、打开 apache 安装目录下 conf/extra/httpd-ssl.conf 文件 (也可能是conf.d/ssl.conf,与操作系统及安装方式有关), 在配置文件中查找以下配置语句:

1
2
3
4
5
6
7
8
9
10
# 添加 SSL 协议支持协议,去掉不安全的协议
SSLProtocol TLSv1 TLSv1.1 TLSv1.2
# 修改加密套件如下
SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4
# 证书公钥配置
SSLCertificateFile cert/public.pem
# 证书私钥配置
SSLCertificateKeyFile cert/214002154660261.key
# 证书链配置,如果该属性开头有 '#'字符,请删除掉
SSLCertificateChainFile cert/chain.pem

11、重启 Apache,完成SSL配置。

五、IIS 6 、IIS 7 、IIS 8配置阿里云SSL

1、IIS 6配置阿里云SSL。IIS 6 支持PFX格式证书,下载包中包含PFX格式证书和密码文件。证书文件xxxx.pem,包含两段内容。如果是证书系统创建的CSR,还包含:证书私钥文件xxx.key、PFX格式证书文件xxx.pfx、PFX格式证书密码文件pfx-password.txt。

2、首先是证书导入:开始 -〉运行 -〉MMC; 启动控制台程序,选择菜单“文件"中的"添加/删除管理单元”-> “添加”,从“可用的独立管理单元”列表中选择“证书”-> 选择“计算机帐户”。

3、在控制台的左侧显示证书树形列表,选择“个人”->“证书”,右键单击,选择“所有任务"-〉"导入”, 根据"证书导入向导”的提示,导入PFX文件 (此过程当中有一步非常重要: “根据证书内容自动选择存储区”)。

4、安装过程当中需要输入密码为您当时设置的密码。导入成功后,可以看到如图所示的证书信息。

5、 分配服务器证书,点击目录安全性,选择服务器证书。

6、然后是分配现有证书。

7、选择刚刚导入的服务器证书,设置443为SSL的端口。

8、确认要导入的证书,最后就可以在IIS 6的网站中看到SSL证书已经安装成功了。

9、IIS 7 、IIS 8配置阿里云SSL。先按照上面的方法,导入证书到服务器上。接着打开 IIS8.0 管理器面板,找到待部署证书的站点,点击“绑定”,如图。

10、选择“绑定”->“添加”->“类型选择 https” ->“端口 443” ->“ssl 证书【导入的证书名称】” ->“确定”,SSL 缺省端口为 443 端口(请不要随便修改)。如图。

六、阿里云免费SSL申请使用问题

1、CSR生成时绑定域名问题。大家如果是自己生成CSR时,一定要注意“CN”填写你要绑定SSL的域名,www和不带www的可以只填写一个,浏览器会视同等对待。而类似web.xxx.com这样的一定要填写完整。

2、关于SSL证书与密钥格式问题。很多人会傻傻分不清SSL证书格式,一般来说,Tomcat、Weblogic、JBoss等,使用Java提供的密码库。通过Java的Keytool工具,生成Java Keystore(JKS)格式的证书文件。Apache、Nginx等,使用OpenSSL提供的密码库,生成PEM、KEY、CRT等格式的证书文件。

3、而微软Windows Server中的Internet Information Services(IIS),使用Windows自带的证书库生成PFX格式的证书文件。这就是本文中看到的在IIS中安装SSL证书时下载的证书文件会不同。

4、JKS、PFX、PEM格式转化问题。不同的服务器可能要求不同格式的CRT,我们可以利用VPS直接在JKS、PFX、PEM之间相互转化。不过,我们也可以直接用在线工具转化,例如:ssltools.org、sslshopper.com等。

文章出自:电脑玩物 部分内容参考自阿里云官网文档 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

转载于:https://my.oschina.net/u/3054299/blog/879304

阿里云免费SSL证书申请与安装使用-附Nginx,Apache,IIS 6,IIS 8配置SSL教程相关推荐

  1. 阿里云免费HTTPS证书申请,免费SSL证书申请指南

    简介 最近发现阿里云开通了免费证书,之前有试过Let's Encrypt,也是免费的,但用起来还是很麻烦的,需要在服务器下载python环境,需要关闭服务器上的443端口等才能申请.作为java开发者 ...

  2. 十分钟搞定阿里云免费https证书申请和配置

    准确的来讲是SSL证书,它可以将你的网站(服务)从http转换成https,实现网站或移动应用的身份验证和数据加密传输,简单的来讲就是使网站可信,防劫持.防篡改.防监听.前段时间做了个微信小程序要求网 ...

  3. 阿里云免费https证书申请与配置-为不同应用申请安全证书并配置子域名

    这里写自定义目录标题 https证书申请必要性 申请证书过程 配置证书 子域名证书的好处 https证书申请必要性 越来越多的第三方系统要求网站支持https访问,例如微信小程序访问系统后台,甚至域名 ...

  4. 阿里云免费Https证书申请使用

    超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩写:HTTPS,常称为HTTP over TLS,HTTP over SSL或HTTP Secure) ...

  5. 华为云ssl证书申请和安装

    华为云ssl证书申请和安装 1.打开网站,点击领取免费证书,点击立即购买. 2.打开华为云控制台,找到云证书管理服务.确认付款后自动跳转,点击申请证书. 填写自己的域名. 填写授权人信息,姓名.电话. ...

  6. 阿里云免费ssh证书的免费购买,创建、下载,部署证书详细步骤

    阿里云免费ssh证书的免费购买,创建.下载.部署证书详细步骤 1.登陆阿里云账号 在自己域名对应的阿里云账号申请免费的ssh证书,注意:假定你有好几个阿里云账号,一定在自己的域名对应的阿里云账号申请: ...

  7. 阿里云免费企业邮箱申请入口(2023新版)

    阿里云免费企业邮箱没有了吗?免费企业邮箱在哪申请?每个阿里云账号可以申请一个免费企业邮箱.最近有同学反馈企业邮箱申请不了了,阿里云百科查看下,确实原免费版企业邮箱申请链接,打开后,会跳转到付费版企业邮 ...

  8. 阿里云免费企业邮箱申请链接地址

    阿里云提供免费企业邮箱,每个阿里云账号可以申请一个免费企业邮箱.最近有同学反馈企业邮箱申请不了了,阿里云百科查看下,确实原免费版企业邮箱申请链接,打开后,会跳转到付费版企业邮箱页面.阿里云百科特意咨询 ...

  9. 阿里云免费企业邮箱申请流程

    摘要: 免费版的阿里云企业邮箱给你一个很好的体验,享受中小企业发展时期的优惠扶持.那怎么才能申请阿里云免费的企业邮箱呢??  免费版的阿里云企业邮箱给你一个很好的体验,享受中小企业发展时期的优惠扶持. ...

最新文章

  1. cs python课程 加州大学_B站的CS课程整理 搬运
  2. 怎么将计算机网络设置家庭,“windows无法在此计算机上设置家庭组”问题如何解决...
  3. tcp 的ack, seq
  4. Py之matplotlibseaborn :matplotlibseaborn绘图的高级进阶之高级图可视化(基础图(直方图等),箱线图、密度图、小提琴图等)简介、案例应用之详细攻略
  5. eclipse 使用指南
  6. oracle的关键字
  7. JSON(4)---JSON.parse()
  8. 疯狂电商购物节日,设计师受虐加班? | 美妆促销页面设计技巧
  9. 和方舟rust一样的手游_2020年最令人期待的端改手游盘点,《方舟:生存进化》名列前茅...
  10. javaSE基础大全--知识点总结
  11. 《预训练周刊》第10期:基于Swin变换器的自监督学习、基于锐度感知最小化的泛化性提升...
  12. 如何通过路由器部署IPv6环境(上篇)
  13. 现在Web前端工程师年薪区间是多少?
  14. Centos7 Apache结合tomcat实现动静分离
  15. 李希贵:教育改革最大的阻力来自我们内心
  16. 90 后高管:“下不手开除 70、80 后,公司死了谁负责?”
  17. 别说微信QQ不能互传文件了?简单操作几步,一键轻松完成
  18. 类的基础定义以及运用
  19. 百度调整的最新收录规则:
  20. ZTE 7530N 中兴远航10 5g root 刷magisk myos 11 安卓11 MYOS11.0.25 7530n CMGKK 天机700解锁BL 救砖

热门文章

  1. Spring Boot进阶(13):如何获取@ApiModelProperty(value = “序列号“, name = “uuid“)中的value值 | 超级详细,建议收藏
  2. Wavel Sequence HDU - 6078 (dp)
  3. Hybird A*算法
  4. 三星公司的开会流程--绝对值得一看
  5. Uboot 使用串口Kermit协议传输文件
  6. 华为手机便签有扫描的功能么
  7. 谷歌——火狐浏览器及插件
  8. Debian 安装手记
  9. SCRM升级--企业微信数字营销解决方案
  10. HTML静态网页作业——基于html+css+javascript+jquery+bootstarp响应式成都家乡介绍网页