内容分类
部署与运维
OpenNext Cloudflare 本地开发中的环境变量边界
记录一次 Auth.js MissingSecret 排查:OpenNext/Wrangler 能读到 .dev.vars,不代表变量已经进入 next dev 的 process.env。
Docker Nginx 官方包源启用 Brotli 压缩算法
使用Nginx官方仓库提供的Dockerfile代码指定ENABLED_MODULES编译参数可构建brotli,geoip,geoip2,lua,ndk,rtmp,image-filter等编译构建第三方模块。主要演示brotli模块并替换清华镜像源在nginx.conf中引入使用。
docker build 构建错误 non-printable ASCII characters
docker build ERROR failed to solve Internal rpc error code = Internal desc = rpc error code = Internal desc = header key "exclude-patterns" contains value with non-printable ASCII characters
UptimeRobot 为网站添加免费正常运行时间监控
UptimeRobot网站健康检查工具,统计站点90天之内的健康运行时间,在网站无法访问的时候发送邮件通知给管理员,优点有免费,并且提供监控界面用来展示,缺点是免费版不能检查SSl证书过期时间,配置使用过程非常简单。本站也上线了 留声与视服务监控页面 https://stats.uptimerobot.com/rrxw4tw1DQ
记录一次Docker更新Mysql版本后启动失败
[ERROR] [MY-012526] [InnoDB] Upgrade is not supported after a crash or shutdown with innodb_fast_shutdown = 2. This redo log was created with MySQL 8.0.28
gcr.io,ghcr.io,k8s.gcr.io,quay.io 国内镜像加速服务整理分享
收集了 Docker gcr.io,ghcr.io,k8s.gcr.io,registry.k8s.io,quay.io,mcr.microsoft.com,nvcr.io 等OSS站点加速镜像源,包括南京大学镜像,DaoCloud等国内镜像站并介绍了它的使用方法,以及在使用镜像加速服务时需要注意缓存等问题。
在Docker中使用Certbot为Nginx签发免费证书
本文介绍了使用Certbot申请ssl免费证书使用Nginx配置申请过程并且一切都在Docker容器中进行不污染主机环境.详细介绍了Certbot申请Let's Encrypt证书的参数以及过程. 讨论与Caddy部署的优劣势.
在Docker中Wordpress使用Redis缓存(Redis Object Cache插件)
介绍了在WordPress网站中使用Redis Object Cache插件来改善响应速度的方法。详细介绍了在Docker环境中配置Redis Object Cache插件的步骤,包括在wp-config.php文件中设置Redis连接参数和使用环境变量配置Redis。通过该插件网站可以在数据库与应用之间建立缓存层。
使用Docker Caddy Nginx部署Wordpress博客
教程使用docker compose部署博客,caddy自动签发ssl证书. 由于caddy的php_fastcgi存在兼容问题,如wp_redirect函数http状态码返回200无法跳转.最后使用nginx进行fastcgi转发
Nginx SSL HTTPS 配置解析 安全 ssl_ciphers 配置
本文详细讨论了在nginx中网站使用SSL证书开启HTTPS的相关配置,包括ssl_session_timeout,ssl_session_cache等参数的推荐配置. 其中详细讲解了 ssl_ciphers 选项的配置, 提供了相关工具, 探讨了在注重安全网站中配置HTTPS的方法.