使用Ubuntu18.04和16.04LTS上的Let’s Encrypt保护Nginx教程-学派吧

本篇文章介绍的内容是关于在Ubuntu系统上安装let’s encrypt客户端,并为在Nginx Web服务器上运行的域颁发SSL证书。

使用Ubuntu18.04和16.04LTS上的Let’s Encrypt保护Nginx教程-学派吧

步骤1:先决条件

在开始执行此任务之前,我假设已经:

使用sudo权限shell访问运行的Ubuntu系统,域名已注册并指向服务器的公共IP地址。对于本篇文章我们使用example.com和www.example.com,它指向我们的服务器,运行nginx web服务器,并为端口80配置virtualhost(例如.com)和www.example.com。

步骤2:安装let’s encrypt客户端

可以下载certbot auto-let’s encrypt客户端并将其保存在/usr/sbin目录中。请使用以下命令执行此操作。

$ sudo wget https://dl.eff.org/certbot-auto -O /usr/sbin/certbot-auto
$ sudo chmod a+x /usr/sbin/certbot-auto

步骤3:为nginx发布ssl

let’s encrypt在多个挑战中自动执行域验证(DV)。一旦证书颁发机构(CA)验证了您的域的真实性,将颁发SSL证书。

不需要为ssl/https创建virtualhost,我们let’s encrypt来创建它。只需要为端口80创建虚拟主机。

$ sudo certbot-auto --nginx -d example.com  -d www.example.com

上面的命令将提示输入电子邮件地址,该地址用于发送与SSL续订和到期相关的电子邮件警报。另外,还有几个问题。完成后,它将颁发一个SSL证书,并在你的系统上创建一个新的虚拟主机配置文件。

步骤4:配置SSL自动续订

最后,在服务器crontab上配置以下命令,以便在需要时自动续订SSL证书。

0 2 * * * sudo /usr/sbin/certbot-auto -q renew

本篇文章到这里就已经全部结束了,欢迎关注学派吧

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/server/3660.html

(0)
打赏 微信扫一扫 微信扫一扫
云大使的头像云大使
上一篇 2019年5月7日 下午9:55
下一篇 2019年5月11日 下午10:47

相关推荐

  • 学派吧-Linux不常用却很有用的命令-linux教程

    which命令 用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which命令会在环境变量PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。 whereis命令 用来定位命令的二进制程序、源代码文件和man手册页等相关文件的路径。 loc…

    服务器运维 2018年12月19日
    2.1K00
  • 宝塔提示no input file specified 解决方法

    今天给客户开了一个新服务器、安装好宝塔、搬迁好数据库以后,无法打开网页,提示no input file specified,有点郁闷啊。环境、导入数据都是没问题的。怎么会提示这个呢。按了修改php.ini的办法看了下。也不对。 后来删除站点重建建立,在导入数据。解决问题。具体什么问题也不知道。反正供有2个都是这样解决的。

    服务器运维 2018年8月22日
    6.2K00
  • 2026最新宝塔重启设置使用命令分享

    宝塔面板(BT Panel)官方提供了一份详尽的安装与管理命令大全,旨在帮助用户高效地部署和管理服务器。该文档首先为不同的Linux发行版(如CentOS、Ubuntu、Debian和Fedora)提供了对应的一键安装脚本,用户只需执行简单的命令即可快速完成面板的安装。 文档的核心部分是功能强大的“堡塔命令行工具箱”(通过bt命令调用),专为6.x以上版本设…

    2026年1月26日
    20100
  • centOS安装宝塔提示报错

    安装宝塔提示这个错误、一般是DNS问题、或者更换个安装节点 P root@localhost:~ root0104.223.166.114’s password: I Last failed login: Tue Jul 17 02:32:19 EDT 2018 from 112.85.42.197 on. ssh :notty IThere were 78…

    服务器运维 2018年7月17日
    4.4K00
  • centos(apache)压力并发测试安装及教程

    简介 Apache Benchmark(简称ab) 是Apache安装包中自带的压力测试工具 ,简单易用 在此提供 ab 在 centOS7 下的安装和使用方法 ①.ab(apache benchmark)安装 命令: yum -y install httpd-tools ab的使用 模拟并发请求100次,总共请求10000次 命令模板: ab -c 100…

    2019年3月13日
    2.8K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部
---------官方优惠叠加渠道折扣:通过我们购买腾讯云/阿里云,价格更低,服务更优。更有专业配置指导与服务。微信同步:18838889666----