文章目录自建站SSL证书的痛点问题点使用ACME自动更新证书(不推荐)使用ohttps更新证书(推荐使用)证书申请Nginx配置自动更新证书CDN证书上传(以腾讯云CDN为例)CDN配置(腾讯云为例)证书监控自动更新关于收费 自建站SSL证书的痛点自己瞎折腾,搭建了一个个人的博客平台(https://lupf.cn);作为程序员,B格还是得有的,因此,SSL证书也就必须得安排上呢,不然一访问,显
背景:今天在Linux上使用paramiko模块的时候,出现了错误:ModuleNotFoundError:No module name '_ssl',但是我的系统是安装了openssl的1.0.1的,查了网络上的信息发现,Python3.7以后的版本,需要openssl1.0.2+,或者Libressl2.6.4+。按照网络上的方法,安装了openssl-1.1.1g,对Python3.8重新手
# 如何使用Python检查SSL到期时间 ## 1. 整体流程 首先,我们需要获取网站的SSL证书信息,然后解析出证书的到期时间,最后比较到期时间和当前时间的差值,来确定SSL证书是否即将过期。 下面是整个流程的步骤: | 步骤 | 描述 | | --- | --- | | 1 | 获取网站的SSL证书信息 | | 2 | 解析证书信息,获取到期时间 | | 3 | 比较到期时间和当前时
原创 2024-06-05 05:49:27
244阅读
# 使用Java检查SSL证书到期时间的指南 在现代Web应用开发中,安全性是重中之重。SSL证书用于保护用户数据,而了解SSL证书的到期时间非常重要。本文将指导你如何使用Java 查询SSL证书的到期时间。我们将以简单的步骤、代码示例和注释来帮助你理解整个流程。 ## 流程概述 首先,我们来看看实现这个功能的基本流程。下表展示了各个步骤: | 步骤 | 描述 | |------|----
原创 11月前
182阅读
无论是中小型或者大型公司,可能由于管理不规范、缺乏专业性等原因,会造成一定的疏漏。下面我们就来看看有什么方法能避免ssl证书过期?①选择专业的自动化数字证书管理服务平台无论是企业或者个人网站,任何级别避免这些问题的最佳方法就是自动化,选择专业的自动化数字证书管理服务平台。该技术主要通过ACME协议来实现。IETF将ACME协议作为标准,ACME 协议通过在给定 Web 服务器上安装证书管理代理来运
可能很多人潜意识会觉得不需要更换ssl证书,其实大错特错,当然了这里的ssl证书不包括自签名ssl证书,因为它是由自己签发完成的,想签多少年就多少年,不受任何浏览器的信任,所以基本没什么安全保障。由受信任的ca机构颁发的ssl证书就类似于我们的护照、驾驶证的电子副本一样,一旦有效期已过,就要进行更换,否则就发挥不了它的作用。由受信任的ca机构颁发的ssl证书都是有有效期的,一般不超过两年,所以两年
转载 2024-06-07 15:35:58
109阅读
ssl证书过期监控一、需求引入  之前试过有个网站证书悄悄过期了,上一年不是过年过的特别早么,那个春节关服务的定时脚本竟然忘记关了!!!(幸好领导没有看到,除非往上翻监控信息,不然上班那会一般只会看到最新的数据库备份监控信息)     这玩意实际上是nginx加载了停服务的虚拟配置文件,我就虚构了一个假的端口,proxy_pass 转过去。至于原端口nginx代理某个
转载 2024-05-05 20:11:47
682阅读
SSL证书是由受信任的证书颁发机构(CA)颁发的,可以实现数据高强度加密传输,防止信息在传输中被监听、截取和篡改,还能向用户证明网站的真实身份,防止被钓鱼网站攻击。那么怎样才能确定一个网站是否部署了安全的SSL证书呢?浏览器内置SSL证书安全验证机制,是全球通行的国际标准,访问网站时,浏览器会自动验证SSL证书的状态,确认无误后浏览器才会正常显示安全挂锁标志和https,如果有问题,浏览器会发出相
转载 7月前
23阅读
SSL证书:SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。SSL是一种安全协议,它为Internet上传输的数据提供加密并验证Web服务器。当您提交任何敏感信息时,SSL会对您的数据进行加密,以确保其受到充分保护和安全,并且只有预期的接收者才能理解。SSL证书是证书颁发机构颁发给网站的数字证书,它确保用户的网络浏览器和网络服务器之间
SSL证书部署下载得到的 www.domain.com.zip 文件,解压获得3个文件夹,分别是Apache、IIS、Nginx 服务器的证书文件, 下面提供了4类服务器证书安装方法的示例:1. Apache 2.x 证书部署1.1 获取证书Apache文件夹内获得证书文件 1_root_bundle.crt,2_www.domain.com_cert.crt 和私钥文件 3_www.domai
公司因有一个域名过期导致线上业务受到影响,因此老大要求把公司所有的证书纳入到zabbix监控中!下面贴出配置过程,供大家参考!不足支持欢迎指教监控脚本catssl_check.sh#!/bin/bash#20181219#获取ssl证书的过期时间#menghao#获取证书的有效时间time=$(echo|openssls_client-connect$1:4432>/dev/null|ope
原创 2018-12-20 20:51:33
3280阅读
1评论
SSL(Secure Socket Layer) 是一种加密技术,可以提供对称加密和非对称加密。由于它在协议层里正好是在传输层与应用层之间,这就决定了上层应用必须经过它,这就是它广泛流行和易于实现的原因。 对称加密有md5,sha1。由于md5已被学者证明可以计算出加密冲突,即它有一定的不安全性,所以建议用sha1加密。 非对称性加密有RSA,即密
转载 2024-10-08 10:12:02
53阅读
监控脚本ssl_check.sh #!/bin/bash #获取证书的有效时间 time=$(echo |openssl s_client -servername $1 -connect $1:443 2>/dev/null | openssl x509 -noout -dates|awk -F ' ...
转载 2021-08-04 19:01:00
920阅读
2评论
网站SSL证书到期会导致网站立刻显示错误,导致网站打不开,不能显示网站内容,并且展现内容:您与该网站的连接不是私密连接,存在安全隐患。对于网友访问来说,会对你的信誉产生一些影响。SSL证书到期了需要进行办理新的SSL证书严格来说SSL证书是没有续费一说的,他每次到期都需要重新办理和认证,拿到新的SSL证书文件去替换目前过期的SSL证书文件。SSL证书到期解决办法:1、将已经打不开的网站地址直接提供
原创 2024-09-11 16:44:06
173阅读
一、需求 说明: (1)读取域名列表文件。 (2)获取域名到期时间,进行告警后邮件提醒。 #!/bin/bash ## 第1步 配置文件 # 颜色定义 RED='\033[0;31m' GREEN='\033[0;32m' YELLOW='\033[1;33m' BLUE='\033[0;34m' ...
转载 21天前
0阅读
WGCLOUD有个功能模块,叫做自定义监控项,我们可以使用这个模块来检测我们网站的证书是否到期https://www.wgstart.com/help/docs86a.html
原创 2024-04-11 22:09:37
153阅读
1点赞
1、通过证书获取openssl x509 -in <cert>.pem -noout -dates2、通过域名获取echo | openssl s_clie
原创 2022-02-13 09:23:53
2541阅读
1、准备一批域名保存为txt文件root@17216104180scripts2022catnames_ssl.txtwww.jd.comwww.baidu.comwww.mi.comwww.aliyun.com2.在同一个目录下编写shell脚本root@17216104180scripts2022catssl_days.sh!/bin/bash当前日期时间now_dates=date当天的时间
原创 2022-07-26 10:25:00
809阅读
1点赞
前言随着公司项目不断增多,随之开发使用的系统也越来越多,需要对域名SSL证书进行监控,已防止服务不可用。环境准备服务器:centos7.9安装依赖:yum install bc gcc gcc-c++ openssl -yzabbix:6.x脚本准备出于安全策略,服务并没有开放443端口,因此需要2个参数:域名和端口号#!/bin/sh host=$1 port=$2 end_date=
原创 2024-01-09 10:45:01
1484阅读
1点赞
4评论
1、通过证书获取openssl x509 -in <cert>.pem -noout -dates2、通过域名获取echo | openssl s_client -servername <doman> -connect <doman>:443 2>/dev/null | openssl x509 -noout -dates3、通过脚本获取# coding: utf-8 # 查询域名证书到期情况import reimport subprocess
原创 2021-07-12 10:14:13
3291阅读
  • 1
  • 2
  • 3
  • 4
  • 5