技术分享 /技巧杂烩
"技术分享 / 技巧杂烩" 下的全部文章。
部署文章封面生成工具 - picprose
作者Fork了柳神的picprose(封面图生成工具)并自行部署,体验地址为cover.chario.cn。部署过程中发现Unsplash图片在大陆加载缓慢,原本计划用Docker打包部署但未能解决,最终使用Vercel托管,因其海外节点可充当代理。部署步骤包括:Fork项目、创建Unsplash应用获取Access Key、在Vercel上Import项目并配置环境变量UNSPLASH_API_KEY后部署,还可绑定自定义域名。如需自定义logo和默认文字,可通过GitHub网页版编辑器修改后Commit Push,Vercel会自动重新构建。文章未提供解决Unsplash国内加载慢的有效方法。
Docker部署抖音热游 - 赵云与阿斗
文章介绍抖音热门小游戏“赵云与阿斗”的玩法与部署方法。这是一款塔防类微信小游戏,玩家通过杀敌获取资源征兵,兵种叠加升级至5级,可拼字合成武将并获得全屏、眩晕、击退等技能,同时包含武器和道具系统。由于游戏本质为静态资源,可封装为Docker镜像通过Nginx部署,仅需映射80端口即可本地运行,支持NAS或服务器部署及域名反向代理。该游戏机制有趣但重复度高,适合短暂摸鱼体验。
1Penal容器应用通过.txt文本校验文件的方法
在使用Docker(1Panel)部署网站时,为微信公众号JS安全域名添加校验文件有三种方案。方案一直接在Nginx配置中返回校验文本,无需上传文件,适合不想修改文件系统的用户。方案二是传统方式,将校验文件上传至站点根目录并配置Nginx的try_files规则。方案三针对无独立反向代理的情况,将文件放入Halo容器的持久化目录static文件夹内,利用Halo内置静态路由实现访问。文章详细说明了每种操作步骤及适用场景,帮助用户在Docker环境下顺利完成公众号JS安全域名验证。
1Panel 面板安装 PHP XLoader 扩展踩坑实录
作者将站点从宝塔迁移到1Panel后,PHP的XLoader扩展无法加载。1Panel一键安装显示成功但实际未生效,手动上传扩展文件并使用绝对路径配置也报错。核心原因在于1Panel采用容器化部署,PHP容器无法识别宿主机的物理路径。解决方法是参考面板已安装的其他扩展写法,删除绝对路径,改为相对路径格式“extension="XLoader.so"”,并确保.so文件上传到PHP默认扩展目录。迁移时需注意容器化环境与原生环境的差异,避免使用宝塔面板的操作习惯。
1Panel部署Halo容器反复重启问题解决
作者将博客从宝塔迁移到1Panel部署Halo 2.24.2时,容器启动后反复崩溃。排查了数据库配置、网络、防火墙等问题,甚至重装系统多次仍未解决。最终查看日志发现根本原因:Halo新版本强制使用SSL/TLS连接MySQL,但MySQL不支持SSL,导致SSL握手失败。解决方法是在数据库连接URL中添加?sslMode=DISABLED参数禁用SSL验证。作者提醒,遇到容器异常时不要盲目重装系统,日志才是解决问题的关键入口,该方法可帮助遇到类似问题的用户快速定位并解决部署故障。
最近评论