当前位置:C++技术网 > 资讯 > 免费在线生成SSL证书并配置https域名

免费在线生成SSL证书并配置https域名

更新时间:2018-01-05 09:10:25浏览次数:1+次

        为了屏蔽运营商的流氓插入广告行为,我们决定使用https了。那么使用什么样的SSL证书呢,如何安装呢,如何更新证书呢,这些就是问题了。

        这里就给大家分享一下https证书生成和安装的大致过程,主要是我自己也老忘记事情,怕后面更新和维护时不记得了。

    在线生成SSL证书的网站:https://zerossl.com/free-ssl/#crt

        超赞,非常轻松就搞定了。

        我们开始来生成SSL证书吧。

    一、生成SSL证书

    1.进入生成SSL证书的网址,如下图:

    1.进入生成SSL证书的网址

        按照图示的步骤,在1处填写要生成证书的网址,如www.cjjjs.com ,然后勾选2处的两个复选框,然后点击3处的按钮“NEXT”。其他地方不用动。这是全新生成要做的。如果要更新SSL证书,则在上图的两个框中粘贴以前在这生成的两个文件的内容,然后往后走就行了。

    2.提示要不要加入www前缀,如果你是输入的cjjjs.com,你可能要顺便生成一个www.cjjjs.com的,但是如果你输入的是soft.cjjjs.com,那么你可能就不需要www了。如果不需要就点击no,需要就点击yes。如下图:

    免费在线生成SSL证书并配置https域名

    3.生成了CSR文件,下载下来,如下图:

    免费在线生成SSL证书并配置https域名

        点击1处的下载按钮下载即可。关键的就是这里的一段内容,你也可以直接复制保存为一个文件即可。文件名可以自定义。然后点2处的NEXT按钮。

    4.生成了证书私钥,如下图:

    免费在线生成SSL证书并配置https域名

        点1处下载账号私钥,存起来。继续NEXT。

    5.生成了一个验证域名所属权的文件。如下图:

    免费在线生成SSL证书并配置https域名

        点击1处左边的下载按钮,下载文件。然后将此文件传到域名对应的根目录下的.well-know/acme-challenge,见图中2处下划线的文件名。再点击NEXT。此时会进行域名所属权进行验证。失败了的话,这个文件会重新生成,要重新下载和上传。

    6.生成SSL证书和SSL私钥。如下图:

    免费在线生成SSL证书并配置https域名

        点击箭头位置的下载按钮即可。

    二、SSL部署和配置

        将SSL证书和SSL秘钥,即上面生成SSL最后一步生成的两个文件,上传到域名指向的服务器的WEB服务器一个目录下。然后在Nginx中配置一下。

        配置如下:

    免费在线生成SSL证书并配置https域名

        SSL证书和SSL秘钥建议使用绝对路径,放在自己Web服务器下。如果使用相对路径,就是相对nginx的配置文件的路径。