如何使用NameCheap赠送的SSL安全证书

如何使用NameCheap赠送的SSL安全证书,第1张

目测现在NameCheap是极少数能够让国人兴奋的域名注册商了,前一段时间的0.98不知道大家赶上了没有,因为微魔部落不是个域名博客所以抱歉没有和大家分享。另外一个原因就是这家的SSL经常随域名赠送,或者可以以1.99美元的价格随域名一同下单(当然SSL是相对低端的PositiveSSL~),可是相信很多朋友都向微魔一样,虽然SSL在手一直没有激活,也就浪费了(注意NC的SSL是从激活开始,然后1年的有效期的,过激活期则无法再使用),既然不用白不用,大家何不拿出来玩玩呢~今天,微魔就简单和大家分享一下,玩转NameCheap赠送SSL的方法吧。本文不含SSL证书与web服务器结合的教程,这部分的先卖个关子吧,以后和大家分享~

1)在你的VPS上(即你要安装SSL的VPS上)运行如下命令,生成SCR文件

openssl req -nodes -newkey rsa:2048 -keyout vmvps.key -out vmvps.csr

你会被问到如下几个问题

Country Name (2 letter code) [AU]:

State or Province Name (full name) [Some-State]:

Locality Name (eg, city) []:

Organization Name (eg, company) [Internet Widgits Pty Ltd]:

Organizational Unit Name (eg, section) []:

Common Name (eg, YOUR name) []:ww w.v mvp s.c om

Email Address []:admin@vmvps.com

Please enter the following 'extra' attributes

to be sent with your certificate request

A challenge password []:

An optional company name []:vmvps

注意,Common Name那一项要填写你的网址域名,而不是自己的名字,否则会在namecheap里出现如下错误

The following error(s) occurred while getting approver email list

The Domain Name is an Intranet Server Name or Intranet IP Address!

之后你会得到vmvps.scr和vmvps.key两个文件

2)用vi命令也好,总之把vmvps.scr里面的内容复制下来

3)在Namecheap里激活证书,这部分没截图,直接略过吧,一般一登陆他就会提示你激活的

4)如下图,把刚才的scr内容复制进去,上面的服务器类型根据自己选择吧,我的是litespeed,所以选择了Other

5)然后点击继续,选择收件的邮箱(务必能够收取信件,因为需要确定域名订单!)

6)到域名邮箱里面收信,你需要点击里面的链接,并输入Email里面包含的“validation code”

7)然后,就可以坐等你NameCheap账号的邮箱收到一个附件zip的邮件了,zip里面包含三个文件,解释分别如下:

Root CA Certificate - AddTrustExternalCARoot.crt

Intermediate CA Certificate - PositiveSSLCA2.crt

Your PositiveSSL Certificate - www_sbuyder_com.crt

在一次偶然的网上瞎逛状态下,发现了 GitHub开发者工具 ,只需要开发者提供一个 edu 的邮箱,便可以获取 14个最佳免费GitHub开发者工具。

开发者工具中提供了 Digitalocean0平台账户代金券 ,去到 Digitalocean 主页,进行账户注册,输入代金券的Code,账户就会自动充值100刀。Digitalocean需要绑定信用卡,在创建新的Droplets之前,需要进行一系列的认证,按照它教的步骤走就行,直到你接收到这样的邮件:

Hello,

You appear to have an incomplete verification ticket. To help us further verify your identity, please send us the following:

这里你需要提供一张 手持证件的照片 发送指定的邮箱,通过验证之后,你就可以在Digitalocean上愉快的玩耍了。

第一步,填写Droplet Hostname,这个按照个人喜欢的去填写,建议不使用中文。

这里就按照大家的不同需求选择不同的方案,我选择的是5刀,穷学生伤不起(U •́ .̫ •̀ U)

这里就不上图了,我选择的时默认给的NewYork 2

Add SSH Keys

完成以上操作,点击Cteate Droplet,变创建完成了。

Digitalocean官方给出了教程 How To Use the DigitalOcean Ghost Application ,是全英文,但是比较简单易懂,我这里简写一下主要步骤

1.按照以上的方式创建好Ghost应用,digitalocean会发送一封邮件到你指定的邮箱中,邮件中提供VPS的账号(root)以及密码

2.通过Digitalocean提供的VPS的IP地址,进入到到主机中,我这里使用的SSH方式,用iTerm直接连接,命令如下

3.修改nginx的配置,以匹配你的域名,使用vim命令修改/etc/nginx/sites-available/ghost文件中的server_name,修改为你的域名,设置域名的办法在后面提供。

4.编辑Ghost配置文件, 使用vim命令修改/var/www/ghost/config.js,修改其中的 URL 选项。

5.完成以上之后,使用service ghost restart对服务器进行重启,然后打开浏览器输入 " 你的域名/ghost " ,就会出现以下页面:

填写完成以后,便可以就入后台,一个完整的独立博客系统就搞定了。

这里有官方的一个教程 How To Set Up a Host Name with DigitalOcean ,按照这个教程,是将域名迁徙到digitalocean来,教程比较简单,我也亲自操作过,目前我的 sulihuang.com 这个域名就是用这种方式使用的。

之前提到的GitHub开发者工具中, namecheap 为开发者提供一个 .me 的免费域名,免费周期好像是20个月,我这里介绍使用namecheap进行的域名解析。

进入namecheap注册域名完成之后,进入这个页面,点击 All Host Records ,

@ 代表域名本身,IP表示要绑定的主机地址。

原文地址


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/91610.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-07
下一篇2023-03-07

发表评论

登录后才能评论

评论列表(0条)

    保存