苏洋博客
网站首页
工作生活
编程记录
知识地图
文章存档
关于苏洋
关于本站
GitHub
折腾笔记
联系作者
文章列表
Tag: # Linux
站点优化日志(2020.12.06)
2020年12月06日
Hugo
,
Linux
,
重构功能
,
站点建设
记录2020年12月站点基础设施升级与前端优化实践。Nginx升级至1.19.5并采用template模式简化配置部署;Traefik更新至2.3.4保持版本同步;Hugo升级0.79.0解决.URL弃用警告,全面替换为.
阅读全文
没能躲开的云服务容器网络问题
2020年12月04日
Docker
,
Linux
阿里云VPC环境中运行一年的ECS实例突发无法连接RDS数据库,经排查发现故障源于Docker容器创建的桥接网卡网段与RDS内网地址冲突。正常实例的Docker网卡使用172网段,而故障实例的网卡错误分配了192.168.0.
阅读全文
Traefik 2 基础授权验证(后篇)
2020年12月02日
Forward Auth
,
SSO
,
OAuth
,
Traefik
,
Docker
,
Linux
承接前文对 Traefik Forward Auth 的介绍,详细展开基于 thomseddon/traefik-forward-auth 项目的通用 OAuth/SSO 集成方案。以 whoami 服务为示例,逐步演示容器化部署中的环境变
阅读全文
Traefik 2 基础授权验证(前篇)
2020年12月02日
Basic Auth
,
Digest Auth
,
Traefik
,
Docker
,
Linux
Traefik 2 支持通过中间件为 Web 服务快速配置基础授权验证,无需依赖特定编程语言实现。文章以 whoami 服务为例,演示了如何部署服务并启用 HTTPS 强制跳转。重点介绍了 Basic Auth 的配置方法,包括使用 htp
阅读全文
更简单的 Traefik 2 使用方式
2020年12月02日
Docker
,
Linux
,
Traefik
,
服务发现
基于一年多 Traefik 2 实践经验,介绍在非复杂场景下简化配置的方法:将 traefik.toml 主配置转为 Docker Compose 的 command 参数,把 dashboard 路由定义迁移至容器 labels,仅保留
阅读全文
重定向的九种方案及性能比较
2020年11月16日
Go
,
Node.js
,
Java
,
Python
,
PHP
,
Ruby
,
Nginx
,
Traefik
,
Caddy
,
Docker
,
Linux
针对短链接服务升级改造场景,对 Java、PHP、Python、Node、Ruby、Go 及 Nginx、Caddy、Traefik 等九种方案进行重定向性能基准测试。测试在 4c4g 阿里云容器环境中进行,采用 100 与 1000 并发
阅读全文
实时查看容器日志
2020年11月15日
Dozzle
,
Traefik
,
Docker
,
Linux
Dozzle 是一款轻量级开源容器日志实时查看工具,镜像仅约 10MB,不存储处理日志,仅提供实时查看功能,可减少手动执行 docker logs 等低效操作。文章介绍了基础部署方式,包括 docker run 与 docker-compo
阅读全文
Hugo 跨版本升级(二)
2020年11月08日
Hugo
,
Linux
,
重构功能
,
站点建设
记录 Hugo 静态网站生成器从早期版本升级至 0.78 版本的实践经验,涵盖独立页面路由变化修复、Page 变量数据获取异常处理、标签分类 URL 兼容方案、RSS 自定义模版保留策略,以及归档页面由客户端渲染向服务端渲染的架构调整,涉及
阅读全文
使用 Nginx 构建前端日志统计服务(打点采集)服务
2020年11月01日
Nginx
,
Analytics
,
Docker
,
Linux
文章介绍了一种基于 Nginx 的前端日志统计(打点采集)服务构建方案。针对前端批量上报数据常用的 POST 请求,分析了 Nginx 默认返回 405 错误及无法记录请求体的问题,通过配置 error_page 405=200 转换状态码
阅读全文
阿里云 IP 地理位置库(淘宝IP库)实践(后篇)
2020年10月31日
Linux
,
C++
,
Aliyun
,
GEOIP
,
Docker
记录阿里云离线IP地理位置库C++版本SDK的容器化实践过程。针对大批量日志处理场景,分析在线API调用的性能瓶颈后,选择内网部署C++ SDK以提升效率。详细阐述在Alpine环境下构建时遭遇的依赖缺失、动态链接库兼容性、PIE编译等典型
阅读全文
««
«
14
15
16
17
18
19
20
21
22
23
»
»»