• 搬瓦工 最新优惠码及购买使用教程 传送门     VIRMACH 7折优惠码及购买使用教程 传送门     Vultr 最新优惠及购买使用教程 传送门

VPS服务器建站时SSL证书一键安装教程,实现全站HTTPS(免费Let’s Encrypt证书)

WordPress 有木有同情心 1年前 (2017-10-30) 985次浏览 0个评论 扫描二维码

VPS 服务器建站时 SSL 证书一键安装教程,实现全站 HTTPS(免费 Let's Encrypt 证书)

我们在购买 VPS 服务后,如果有建站用途,就需要进行建站环境的搭建,之前我们介绍过建站环境 LNMP 的一键安装:

LNMP 一键安装包使用教程 VPS 服务器建站必备 WordPress 建站必备!

还没有搭建好环境的朋友,可以参考以上链接进行安装。在安装时除了可以安装 LNMP 以外,其实还有 LAMP 安装可选,并且可选 Let’s Encrypt 免费 SSL 证书安装,非常方便。

  • 安装前准备工作

1.按前文链接教程安装好 LNMP 或 LAMP。

2.已购买好域名,并且已经将域名成功指向 VPS 服务器 IP。

  • 如何安装 Let’s Encrypt 免费 SSL 证书

1.建站需要先在 VPS 服务器中添加虚拟主机,在添加虚拟主机过程中,会有 SSL 证书的创建。方法:用 Putty 连接 VPS 服务器,运行以下命令:

2.接下来会有详细步骤提示我们设置各种参数,如下图所示,根据个人情况进行相关设置,图中红框处为创建 Let’s Encrypt 免费 SSL 证书选项。全部设置好后,按任意键就可以添加虚拟主机并生成证书。

VPS 服务器建站时 SSL 证书一键安装教程,实现全站 HTTPS(免费 Let's Encrypt 证书)

3.SSL 证书生成比较耗时,中间过程界面如下,请耐心等待。

VPS 服务器建站时 SSL 证书一键安装教程,实现全站 HTTPS(免费 Let's Encrypt 证书)

4.出现下图界面时,代表全部安装设置已经成功完成。这个界面中的信息为我们刚才设置的信息汇总,红框中为 Nginx 的配置文件,牢记这些信息,可以截图保存下来。

VPS 服务器建站时 SSL 证书一键安装教程,实现全站 HTTPS(免费 Let's Encrypt 证书)

  • 如何让证书生效

1.以上设置完毕后,就可以进行 WordPress 的安装配置了,安装过程可以参考:

人人都会建站!VPS 服务器上如何安装 WordPress 详细教程

2.参考以上教程完成 WordPress 的安装配置后,进入后台仪表盘界面的设置选项,将红框中网址的 http 改为 https 即可。

VPS 服务器建站时 SSL 证书一键安装教程,实现全站 HTTPS(免费 Let's Encrypt 证书)

3.在浏览器输入上面改好的网址,可以看到小绿锁啦:

VPS 服务器建站时 SSL 证书一键安装教程,实现全站 HTTPS(免费 Let's Encrypt 证书)

  • 如何让 http 网址自动转向 https 网址

以上步骤完成后,以域名 www.a.com 为例,我们在浏览器输入这个域名时,可能访问到的仍然是 http://www.a.com,这个网址是不带绿锁的,我们还需要进行设置,让普通网址自动跳转到 https 网址。

1.打开 vps 服务器中的 nginx.conf 文件,之前让大家牢记的内容中,有这一项,默认目录为/usr/local/nginx/conf/nginx.conf。

2.在配置文件中加入以下参数,其中的网址替换为自己的网址。

3.替换完成后,输入以下命令重启 lnmp,或者直接重启 VPS 服务器,使设置生效。

4.重新在浏览器输入网址,可以看到,一般网址会自己变为加锁网址。

 

  • Let’s Encrypt 证书自动续期

Let’s Encrypt 证书虽然免费,但有效期很短,只有 90 天,需要定期续期,稍有些麻烦。可以运行以下命令为证书续期:

或者

打开/etc/contab 文件,

LNMP 环境添加以下参数

LAMP 环境下添加以下参数:

 


直呼过瘾 , 版权所有丨如未注明 , 均为原创丨
原文链接:VPS 服务器建站时 SSL 证书一键安装教程,实现全站 HTTPS(免费 Let’s Encrypt 证书)
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
error: