Step1:安装snapd【linux包管理工具】
sudo apt install snapd     #安装snapd
sudo snap install core       #安装core
sudo snap refresh core       #刷新core

Step2::安装certbot【一个开源免费的工具,为网站自动安装基于Let’s Encrypt服务的SSL证书】
sudo snap install --classic certbot   #安装certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot #创建链接以确保certbot的正确运行

Step3:创建SSL证书【使用certbot创建ssl证书】
  • 方式一:为所有域创建 SSL 证书并在 Web 服务器中配置重定向(推荐这种)
sudo certbot --nginx  #nginx安装ssl证书
sudo certbot --apache  #apache安装ssl证书
  • 方式二:为指定域创建 SSL 证书
sudo certbot --nginx -d example.com -d www.example.com
sudo certbot --apache -d example.com -d www.example.com
  • 方式三:仅安装 SSL 证书
sudo certbot certonly --nginx
sudo certbot certonly --apache

接着按照指示选择即可

访问自己的网站,显示安全即成功o( ̄▽ ̄)d

参考文章:ssl-ubuntu-with-certbot


关注我的github

使用Certbot配置SSL证书【ubuntu系统】相关推荐

  1. HTTPS 简介及使用官方工具 Certbot 配置 SSL 安全证书详细教程

    Homepage » 教程 » HTTPS 简介及使用官方工具 Certbot 配置 Let's Encrypt SSL 安全证书详细教程 HTTPS 简介及使用官方工具 Certbot 配置 Let ...

  2. properties 配置回车_在Ubuntu上部署基于Docker的RSSHub,并配置SSL证书

    本文首发于简书,为同一作者 最近开始使用 RSS 这种信息聚合神器,再也不要打开各种 App 了.然而对于像微博.bilibili 这些不提供 RSS 订阅的网站还是有些头疼.于是尝试了 RSSHub ...

  3. Tomcat 8.5 配置 SSL 证书 1

    Tomcat 8.5 配置 SSL 证书 申请的是阿里云的免费证书,下载tomcat版的证书文件 里面有4个文件分别是: xxxx.key.xxxx.pem.xxxx.pfx.password.txt ...

  4. Nginx部署前后端分离项目,配置SSL证书,结果刷新报500异常

    在之前还没有配置SSL证书的时候,项目使用一切正常,也不会出现什么刷新报500错误,就在今天,我进行了SSL证书配置之后,就显得不正常了,页面刷新会报500异常,经过一段时间排查,最终找到了产生问题的 ...

  5. JavaWeb项目部署服务器并配置ssl证书教程

    JavaWeb项目部署服务器并配置ssl证书教程 相信大家学了1.2年的编程后可能已经学会了自己写web项目,但是也只能在自己本地玩耍,十分的打击学习热情(主要是没办法跟朋友装杯).本文是一篇较为详细 ...

  6. 申请阿里云服务器并配置SSL证书(附带微信公众号配置服务器)

    首先大家要了解到自己的笔记本连接wifi是没有公网的,当然建议大家在公司测试,毕竟在工作空余时间学习学习提升一下技术还是比较好的 首先服务器配置,最重要的一点 要有自己的服务器, 如果有公网的话 可以 ...

  7. IIS配置SSL证书实现https

    .net项目,http升级为https,分为两种情况:1.有域名 2.无域名,网站通过ip访问 有域名 大多数网站是这种情况,通过域名访问系统,有域名就可以去腾讯云或者其他云平台申请经过CA认证的SS ...

  8. windows配置NGINX、NGINX配置SSL证书通过HTTPS访问、使用HTTPS通过NGINX代理访问服务器端项目

    1.windows配置nginx 1)在nginx官网下载稳定版nginx,nginx官网:http://nginx.org/en/download.html 2)解压文件,注:存放目录最好不要带有中 ...

  9. Centos安装Nginx并使用acme脚本配置SSL证书

    仅做记录供以后查看,所有代码来自互联网查找整理 1. 更新yum源 yum update 2. 查看防火墙并开放所需端口 firewall-cmd --zone=public --list-ports ...

最新文章

  1. Eclipse导出可执行Jar文件(包含第三方Jar包)
  2. 2010年9月14日佛山大沥机楼网络故障日志
  3. php zval_copy_static_var(),zval _ 引用计数 _ 变量分离 _ 写时拷贝
  4. django 类取消csrf_Django之Form组件详解、图片上传及定制
  5. 关于AutoML的一些笔记
  6. powerdesigner导入sql生成pdm没有注释_PDM手写签名实现方法
  7. linux使用中的问题 --- (Unable to establish SSL connection)
  8. Linux 内核读写文件
  9. 市盈率、市净率、净资产收益率股息率介绍
  10. 法大大连获36氪“年度硬核企业”等4项大奖
  11. OSChina 周日乱弹 —— 别国的程序员是怎么结婚的
  12. SMTP 协议邮件发送工具封装
  13. 【智力题】小环绕大环
  14. 最新xampp安装教程与配置
  15. 基于LiFi可见光通信技术的研究及应用转化调查
  16. 论文分哪几个级别(二)
  17. Effective Python
  18. teamviewer 安卓版本提示无法连接网络,对方不在线
  19. JavaScript省市级联特效
  20. 【亲测教程】Ubuntu成功安装QQ及解决卸载版本字体问题□□□□

热门文章

  1. HDOJ 1847Good Luck in CET-4 Everybody!(巴士博弈)
  2. java nio oio_Java NIO框架Netty教程(十四)-Netty中OIO模型(对比NIO)
  3. Linux---积累----处理文本技巧---去重
  4. matlab画带方差的柱状图,带方差的柱状图
  5. mysql jail_FreeNAS:如何在Jail里面安装软件?
  6. 火狐打不开qq空间,说“建立安全连接失败”,解决方案
  7. 【渝粤教育】电大中专Windows操作系统 (2)_1作业 题库
  8. 太白山北坡旅游路线登顶攻略
  9. 基于https搭建habor私有库
  10. python str怎么用_python的str函数怎么使用