- 博客(27)
- 收藏
- 关注
原创 Linux Nginx 纯手动 Let‘s Encrypt 泛域名证书配置教程
本文介绍了一个无需阿里云依赖、纯HTTP验证的泛域名SSL证书自动续期方案。教程涵盖从环境准备到证书部署的全流程,重点包括:1)使用acme.sh工具替代certbot;2)统一配置Nginx验证目录实现全域名自动验证;3)申请泛域名证书适配所有二级域名;4)提供Nginx站点通用配置模板;5)设置自动续期和权限修复。该方案支持Ubuntu/Debian/CentOS系统,具有零第三方API依赖、全自动续期、无验证错误等优势,一次配置即可永久管理所有子域名的HTTPS证书。
2026-07-20 17:52:50
226
原创 Linux Nginx + acme.sh 申请 Let‘s Encrypt 泛域名完整教程(阿里云)
本文介绍了使用acme.sh为泛域名*.xxx.cn配置HTTPS证书的完整流程,支持Nginx网站和阿里云OSS自定义域名的自动续期。主要内容包括:创建阿里云RAM子账号并授权DNS和OSS权限;安装配置acme.sh工具;通过阿里云DNS验证签发泛域名证书;配置Nginx站点HTTPS;设置自动续期并同步证书到OSS;提供排错命令和常见问题解决方案。整个方案实现了证书申请、部署、续期的全自动化管理,有效期90天,确保服务持续安全运行。
2026-07-20 17:50:06
262
原创 封装高德常用JS API
AMapHelper:高德地图JS API工具类封装 摘要:本文实现了一个高德地图JS API工具类AMapHelper,提供地图初始化、距离计算、地点排序、地址解析等常用功能的封装。主要功能包括:1)异步加载地图API并初始化地图;2)计算两点间距离;3)按当前位置对地点排序;4)地址与坐标互转;5)地点搜索;6)标记点管理。该工具类采用Promise处理异步操作,支持自定义配置参数,简化了高德地图API的调用流程,提高开发效率。
2025-08-12 11:25:45
312
原创 css 让盒子保持宽高比等比例进行缩放
当然,如果宽高不固定,也可以使用css中的calc()搭配css变量进行相关的计算,但实现的逻辑都是差不多的。
2024-10-30 11:45:11
1360
原创 js关于页面通信的一些方案
在上面列举了几种前端跨页面通信的方式,当然还有其他的一些方案,例如:使用 hashchange、indexDB、Websocket 都是可以的,当前只是列举了部分。对于同源页面,常见的方式包括:广播模式:Broadcast Channel / Service Worker / LocalStorage + StorageEvent共享存储模式:Shared Worker / IndexedDB / cookie口口相传模式:window.open + window.opener。
2024-03-28 15:00:56
752
原创 本地存储localStorage ,sessionStorage和cookie的设置,获取和移除
长期存储,除非手动删除否则会一直保存在浏览器中,清除缓存或者卸载浏览器也就没有了可以跨页面通讯, 也就是说在一个页面写下在另一个页面可以读取设置保存只能保存字符串类型的数据,其他类型的不能被保存获取注意: 保存的是字符串类型,取出来的也是字符串类型返回值:如果localStorage 中有这条数据 拿到的就是这个条数据的值如果localStorage 中没有这条数据 拿到的就是 null移除作用: 就是删除localStorage中该条数据会话存储,就是浏览器关闭就没有了。
2023-06-25 15:02:03
334
原创 使用NodeJS Express脚手架搭建并连接mysql数据库
使用node express 搭建脚手架 并连接mysql数据库 实现接口MVC
2023-06-08 10:57:24
1050
原创 前端实现微信小程序JSON数据导出Excel表
最近做微信小程序相关项目需要将数据导出为excel形式,在网上查了许多资料来实现这个功能,以下是我使用的方法,特此记录一下,以便之后使用。解决方法:使用sheetJS代码插件实现。
2023-06-01 11:18:59
2421
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅