这里写自定义目录标题
1. Let’s Encrypt
1.1. Client with the currently selected authenticator does not support any combination of challenges that will satisfy the CA.
出现这个报错一般是想让 Let’s Encrypt 授权泛域名证书导致的。
1.1.1. 泛域名
什么是泛域名 (Wildcard Domain Name) 呢? 泛域名又叫通配符域名, 像这样的: *.example.com。注意 *.example.com 和 example.com 是两个域名, 在使用 Let’s Encrypt 授权证书的时候要注意。
1.1.2. 使用 Let’s Encrypt 授权泛域名证书
- 生成泛域名证书
docker run -it --rm --name my_create_certbot \
-v "/home/ubuntu/certbot/etc/letsencrypt:/etc/letsencrypt" \
-v "/home/ubuntu/certbot/var/lib/letsencrypt:/var/lib/letsencrypt" \
-p 80:80 -p 443:443 \
certbot/certbot certonly --server https://acme-v02.api.letsencrypt.org/directory \
--manual --preferred-challenges dns \
--email 1@qq.com \
-d *.example.com -d example.com
- 执行后会要求验证 DNS TXT, 提示信息如下:
lease deploy a DNS TXT record under the name
_acme-challenge.example.com with the following value:
QcvPzuizmydLs1AmJF-J9eWOfOW7T89i******
Before continuing, verify the record is deployed.
泛域名解析需要验证 DNS TXT, 需要到域名提供商里面设置, 子域名设置为 _acme-challenge, 记录类型选 TXT 记录, 把 QcvPzuizmydLs1AmJF-J9eWOfOW7T89i****** 填在记录值那一栏,
- 配置后可以执行下面命令, 看是否正确返回。
dig _acme-challenge.example.com txt
返回的一定要和 QcvPzuizmydLs1AmJF-J9eWOfOW7T89i****** 一样, 如果不一样要等 DNS 运营商刷新, 一般是 10 分钟。
- DNS TXT 配置完后, 按回车继续执行。
- Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/example.com/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/example.com/privkey.pem
Your cert will expire on 2018-12-19. To obtain a new or tweaked
version of this certificate in the future, simply run certbot-auto
again. To non-interactively renew *all* of your certificates, run
"certbot-auto renew"
- 然后获取证书成功, 记住证书生成的目录, 需要到 Nginx 里面配置
/etc/letsencrypt/live/example.com/fullchain.pem
/etc/letsencrypt/live/example.com/privkey.pem
2. Zabbix
Zabbix :: The Enterprise-Class Open Source Network Monitoring Solution
zabbix([`zæbiks]) 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix 能监视各种网络参数, 保证服务器系统的安全运营; 并提供灵活的通知机制以让系统管理员快速定位 / 解决存在的各种问题。
zabbix 由 2 部分构成, zabbix server 与可选组件 zabbix agent。
zabbix server 可以通过 SNMP, zabbix agent, ping, 端口监视等方法提供对远程服务器 / 网络状态的监视, 数据收集等功能, 它可以运行在 Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X 等平台上。
3. Prometheus 系统监控报警框架
Prometheus 是一套开源的系统监控报警框架。
使用 Prometheus+grafana 打造高逼格监控平台
4. Grafana
The open platform for analytics and monitoring.
开源监控利器 grafana.
随着业务的越发复杂, 对软件系统的要求越来越高, 这意味着我们需要随时掌控系统的运行情况。因此, 对系统的实时监控以及可视化展示, 就成了基础架构的必须能力。
本文介绍如何使用Let’sEncrypt颁发泛域名SSL证书,并详细解释了生成证书的过程及配置方法。此外,还概述了Zabbix、Prometheus及Grafana在系统监控中的应用。


6623

被折叠的 条评论
为什么被折叠?



