- 博客(119)
- 问答 (11)
- 收藏
- 关注
原创 Nginx的两种CA配置有什么区别:mTLS信任与客户端CA名称列表
ssl_client_certificate与ssl_trusted_certificate都能加载受信任CA,但客户端看到的可接受CA名称列表不是全部信任范围。用隔离Nginx与两套客户端CA对照,区分握手提示、证书验证和HTTP验收,避免把列表当授权白名单。
2026-11-06 16:45:38
178
原创 SSL证书到期时间差8小时:GMT、北京时间与UTC告警阈值核对
OpenSSL显示GMT,面板显示北京时间,相差8小时不一定是证书变了。用同一证书指纹核对对象,再以Python把到期时间归一化为UTC,区分显示转换、剩余秒数和到期预警;隔离实验不修改系统时钟或生产证书。
2026-11-06 11:48:03
201
原创 申请SSL证书时账户密钥和证书私钥能共用吗:ACME身份与TLS用途分开管理
ACME账户密钥负责请求身份,证书私钥用于CSR及后续TLS,两者不能图方便共用。按RFC与客户端官方文档核对用途、轮换和备份边界,用临时EC密钥与CSR做离线公钥配对实验,不操作真实账户或生产证书。
2026-11-05 16:53:17
225
原创 SSL证书序列号能当唯一ID吗:签发者、指纹与部署台账怎么区分
证书台账只拿serial去重,可能把不同CA签发的证书合并。用两个不同签发者的本地自签证书,分清签发者范围、SHA-256证书指纹和部署入口,整理续期交接与资产去重的检查方法。
2026-11-05 11:43:44
390
原创 HTTPS改到8443端口要重签SSL证书吗:域名验证与服务端口分开看
同一域名从443切到8443,是否必须重新申请SSL证书?分清证书名称、业务监听端口和ACME验证入口,用同一证书的双端口回环实验核对名称、信任与HTTP响应,避免把端口开放当成HTTPS验收。
2026-11-04 16:43:47
760
原创 SSL证书包怎么逐张检查:别让第一张证书掩盖后面的坏文件
openssl x509能读出证书信息,不代表整份PEM证书包都完整。用严格分块和逐张解析检查多证书材料,识别尾部损坏、混入私钥及重复证书,再把材料完整性与证书链、域名、HTTPS验收分开。
2026-11-04 11:42:47
339
原创 通配符SSL证书怎么申请:根域名、DNS验证与覆盖范围核对
申请*.example.com后,根域名和多级子域名为什么仍不匹配?以Let’s Encrypt与Certbot为例,核对DNS-01、同名TXT多值、申请名称清单和最终SAN,用隔离OpenSSL实验验证覆盖边界,不把本地测试当成CA签发。
2026-11-03 16:42:42
280
原创 Docker更新SSL证书后容器仍读旧文件:单文件挂载与目录挂载排查
宿主机证书已替换,容器里却还是旧内容?区分单文件绑定挂载、目录内替换和服务进程加载,再检查Certbot live软链接的目标是否可达。用无网络隔离容器复现文件可见性,不把读到新文件当成HTTPS已生效。
2026-11-03 11:43:20
421
原创 Python requests设置CA仍报证书错误:PreparedRequest与环境合并排查
REQUESTS_CA_BUNDLE已经配置,普通get成功,改成PreparedRequest却报证书验证失败?分开核对请求准备、环境设置合并和Session.send参数,并用隔离HTTPS正反例验证,不关闭证书校验。
2026-11-02 16:46:37
274
原创 Certbot standalone申请SSL证书:80端口占用与验证入口怎么准备
standalone会启动临时验证服务,但本地能监听不等于公网验证可达。分开检查80端口占用、http-01-port、反向代理入口与续期窗口,并用隔离回环实验演示端口冲突和释放。
2026-11-02 11:48:31
225
原创 Certbot手动DNS申请后不能自动续期:manual-auth-hook与清理边界
手动添加过TXT记录,不代表下一次续期能无人值守。区分manual验证钩子、DNS传播、精确清理与部署钩子,给出排查顺序和不触碰真实DNS的离线清理反例。
2026-11-01 16:40:27
257
原创 Node.js设置NODE_EXTRA_CA_CERTS仍报证书错误:启动时机与ca覆盖排查
Node.js进程能读到NODE_EXTRA_CA_CERTS,为什么HTTPS仍不信任私有CA?用启动前注入、运行时修改和显式ca的隔离对照,区分环境变量可见、信任材料生效与真实请求通过。
2026-11-01 11:59:27
411
原创 Certbot证书名称带-0001怎么办:cert-name、域名与部署路径别混用
Certbot的Certificate Name不等于证书域名,-0001也不是续期次数。先从实时清单复制准确名称,再核对SAN、文件路径与服务引用,用离线代码验证精确选择,避免误更新另一条证书记录。
2026-10-31 16:46:09
158
原创 Certbot webroot申请SSL证书总是404:Nginx挑战目录与路径映射检查
网站首页正常,HTTP-01挑战文件却404?从Certbot的-w目录、Nginx root与location优先级入手,用隔离回环实验检查文件映射、隐藏目录拦截和跳转边界,区分路径预检、CA验证与证书部署。
2026-10-31 12:00:36
390
原创 Certbot续期要不要更换私钥:reuse-key、new-key与部署验收
证书续期和私钥轮换不是同一件事。按Certbot当前文档区分默认换钥、reuse-key持续复用与new-key单次换钥,再用隔离公钥对照实验检查材料变化,避免把续期成功当作所有入口已加载新密钥。
2026-10-30 16:46:58
476
原创 网站下线后SSL证书怎么清理:先查引用,再停止续期和删除谱系
网站下线不等于证书材料立即可删。区分Certbot证书谱系、服务引用、自动续期和CA吊销,用离线清单检查共享依赖,避免误删仍被其他HTTPS入口使用的证书。
2026-10-30 11:49:28
326
原创 Git访问HTTPS证书不受信任:用URL级sslCAInfo限定私有CA范围
Git访问私有HTTPS仓库时,信任库不必一上来就改成系统全局。本文用隔离配置实测sslCAInfo的URL匹配,区分主机、路径、环境变量与实际TLS验证,避免为了一个仓库关闭所有证书校验。
2026-10-29 11:42:28
952
原创 Certbot DNS自动续期凭据怎么保护:文件权限、最小授权与测试边界
DNS自动续期的凭据不只是一个INI文件。本文以Cloudflare插件为例,区分云端区域授权、本地文件权限与运行身份,提供不读取密钥的离线检查实验,并说明为什么权限正确仍不能代表续期成功。
2026-10-28 16:49:50
100
原创 SSL证书到期监控怎么避免漏报:采集失败不能当作证书正常
证书到期监控不能只看剩余天数。本文区分采集失败、临期、到期和有效期正常,给出可复现的Python状态分类测试,并整理入口台账、告警去重与恢复验收边界。
2026-10-28 11:47:21
648
原创 Certbot证书备份不能只复制live目录:软链接、私钥与恢复清单
Certbot备份只复制live,可能留下悬空软链接;默认解引用也不能补齐续期状态。用非证书占位文本验证复制语义,再整理完整config-dir、外部凭据、权限加密与隔离恢复清单,区分目录可读、续期可用和真实HTTPS验收。
2026-10-27 21:16:09
493
原创 Certbot申请免费SSL证书:测试环境演练与正式签发怎么分开
第一次申请免费SSL证书,先用Certbot测试流程,再到正式环境重新签发。分清dry-run、test-cert、证书保存、部署与续期验收,避免把不受公众信任的测试证书装到正式站点。
2026-10-27 11:44:05
357
原创 多台服务器怎么管理SSL证书:集中签发分发还是各节点独立申请
同一域名有多台TLS入口,应该共用一套证书还是分别申请?从密钥边界、域名验证协调、持久化存储和逐入口验收比较两种做法,避免把签发成功当成全节点部署成功。
2026-10-26 17:31:55
406
原创 SSL证书私钥泄露后怎么办:换钥重签、吊销旧证书与部署验收
SSL证书私钥进入代码仓库或日志后,删除文件并不等于风险解除。区分换钥重签、旧证书吊销和各TLS入口替换,用脱敏台账与离线检查防止漏掉同钥证书和旧节点。
2026-10-26 11:41:29
373
原创 SSL证书申请选HTTP-01还是DNS-01:80端口、通配符与自动续期判断
申请SSL证书前,先核对80端口、通配符需求、DNS API权限和续期环境。对照Let’s Encrypt官方验证规则,用离线清单筛选验证方式,分开验收域名验证、证书签发与部署。
2026-10-25 11:49:59
395
原创 单域名、多域名和通配符SSL证书怎么选:先列主机名再定覆盖范围
根域、www、API和深层子域怎样列入SSL证书?按SAN拆清单域名、多域名与通配符覆盖边界,再核对DNS验证、续期责任和部署验收,避免买对类型却漏掉入口。
2026-10-24 17:01:21
441
原创 curl指定--tlsv1.2仍连接TLS1.3:最低版本与tls-max排查
curl加了--tlsv1.2却仍协商TLS1.3,并不代表参数失效。用隔离HTTPS实验分清最低版本、最高版本、协议无交集和证书信任,给出精确TLS1.2对照与业务验收。
2026-10-24 11:47:14
232
原创 curl访问HTTPS报47 Too many redirects:重定向循环与max-redirs排查
HTTPS请求跟随跳转后报47,不一定是证书故障。通过隔离TLS实验区分302、重定向次数上限、循环和目标站证书验证,限制HTTPS跳转并在状态与内容验收后替换文件。
2026-10-23 16:50:16
807
原创 curl下载HTTPS正文是乱码:--compressed与Content-Encoding分层排查
HTTPS证书验证通过,下载文件却像乱码?通过本机隔离TLS实验区分gzip内容编码、curl自动解码和文件验收,保留响应头与原始字节,不用关闭证书验证掩盖问题。
2026-10-23 11:50:48
419
原创 curl访问HTTPS返回304却没有正文:条件请求、缓存与证书验收排查
HTTPS请求退出0,文件却没有更新?通过隔离TLS实验区分304、If-None-Match、已有缓存与证书验证,按状态和内容保存下载结果,避免把空临时文件覆盖到旧文件。
2026-10-22 16:48:48
264
原创 curl -I检查HTTPS返回405:HEAD、GET与证书验收分层排查
curl -I访问HTTPS返回405,是证书没配好吗?用回环TLS实验对照HEAD与GET,分开证书信任、HTTP方法和健康检查契约,避免把方法不支持误判为HTTPS故障。
2026-10-21 16:48:23
568
原创 curl下载HTTPS文件报23:证书验证成功与本地写入失败分层排查
HTTPS握手正常,curl却报23 Failed writing received data?通过回环实验区分证书验证、输出路径、写入错误与下载验收,保留失败退出码,不让旧文件冒充新下载结果。
2026-10-21 11:50:31
321
原创 OpenSSL的checkhost显示不匹配却退出0:名称检查与证书验收
openssl x509 -checkhost打印does NOT match,Shell却拿到退出码0?用本机1.1.1k隔离对照,区分名称诊断、信任链验证与真实HTTPS验收,避免自动化误放行。
2026-10-20 16:50:56
284
原创 curl访问HTTPS报52 Empty reply from server:TLS成功与空响应排查
TLS握手完成,curl却报52 Empty reply from server,是证书坏了吗?用回环HTTPS对照空响应、204和零长度200,区分证书验证、HTTP响应与业务验收,定位入口和源站的关闭行为。
2026-10-20 11:57:59
497
原创 OpenSSL的showcerts没有根证书正常吗:服务端发链与show_chain构链排查
s_client -showcerts只有两张证书,verify -show_chain却显示三层,谁错了?用隔离TLS实验区分服务端发送列表、本地构建路径与信任锚,排查漏发中间证书及误信任根证书。
2026-10-19 16:47:40
742
原创 HTTPS证书验证通过却下载不完整:curl 18与Content-Length截断排查
HTTPS握手成功、状态码200,文件却没下载完整?用隔离TLS实验区分证书验证、Content-Length与chunked消息完整性,再用可信摘要和同目录临时文件防止残缺产物上线。
2026-10-19 11:42:00
325
原创 OpenSSL报no application protocol:ALPN协商失败与证书校验别混淆
证书没过期,TLS却报no application protocol?用回环实验区分ALPN协议不重叠、未发送ALPN和证书验证失败,保留握手退出码与选中协议,不把h2协商当成HTTP/2请求成功。
2026-10-18 16:41:32
377
原创 curl访问HTTPS报28 Operation timed out:连接超时与总超时分层排查
TCP已连接,curl为什么仍在连接阶段超时?用隔离HTTPS对照区分connect-timeout、max-time、TLS握手与HTTP等待,保留退出码和阶段耗时,不把超时当作证书校验失败。
2026-10-18 11:45:45
424
原创 SSL证书指纹相同但文件哈希不同:PEM、DER与公钥摘要怎么比
换行变化会改变PEM文件哈希,却未必改变证书指纹;同钥重签又可能只保留公钥摘要。用OpenSSL隔离对照,区分文件字节、整张证书与SPKI,避免把摘要一致当作部署验收。
2026-10-17 16:56:50
366
原创 OpenSSL指定-cipher仍协商TLS1.3:证书排查中的套件与协议边界
指定ECDSA套件却连上RSA证书,并不一定是服务器忽略配置。用隔离TLS实验说明-cipher、-ciphersuites和-tls1_2的边界,分开检查协议、认证、证书验证与HTTP响应。
2026-10-17 12:35:07
352
原创 curl访问HTTPS返回500却退出0:--fail与证书验收分层排查
HTTPS握手成功不代表接口可用。通过回环TLS正反例,区分curl退出码、HTTP状态和业务内容,说明--fail、--fail-with-body与--fail-early的边界,给出不关闭证书验证的单请求验收脚本。
2026-10-16 16:53:59
470
空空如也
weblogic部署springmvc时报错无法访问所选应用程序,是什么原因?
2018-10-18
webservice服务端被调用报错
2017-10-21
java图片上传的时候,不生成临时tmp然后报错
2016-08-24
有没有一个插件 能用pc浏览器实现弹出层用手机预览的样子
2016-11-30
spring配置问题,坐等大神解决
2016-12-05
js怎么两张不规则图片拼到一块,并且,点击的时候能准确的识别出点击的是哪一个
2016-11-29
highchars 显示时间制。从0点开始到24点,每个4个小时一个数据点
2016-08-16
spring mvc图片上传,怎么在Controller中接收?不用上传的,只用接收?
2016-08-01
load提交form中中文问题
2016-07-28
NameValuePair 我想放一个date进去怎么放?或者有什么方法?在线等
2016-07-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅