💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
使用Umami进行分析时,用户国家信息显示为“未知”的问题与OCI负载均衡器上未启用代理协议有关。解决方法包括启用OCI负载均衡器的代理协议、更新Nginx Ingress Controller和独立Nginx的配置以处理代理协议。此实现适用于其他分析服务器。
🎯
关键要点
- 使用Umami进行分析时,用户国家信息显示为'未知'的问题与OCI负载均衡器上未启用代理协议有关。
- 问题的主要原因是用户的IP地址未正确转发到Umami服务器。
- 解决方法包括启用OCI负载均衡器的代理协议,以确保原始客户端IP传递给后端Nginx。
- 在OCI中,默认情况下代理协议是禁用的,需要在负载均衡器监听器设置中启用它。
- 如果使用Kubernetes中的Nginx Ingress Controller,需要更新其配置以处理代理协议。
- 对于独立Nginx,需要直接更新Nginx配置以处理代理协议,并重启Nginx以应用更改。
- 此实现适用于其他分析服务器。
➡️