编程语言
为你的服务器集成 LDAP 认证
这篇文章介绍了作者在企业级应用项目中接触到的面向企业和用户的项目区别,重点讨论了为什么需要 LDAP 认证以及如何在 Nginx 和 Apache 服务器上集成LDAP认证。在具体操作中,展示了如何在 Nginx 中安装nginx-auth-ldap 模块以及在 Apach e中使用 mod-authnz-ldap 模块实现 LDAP 认证,并简要介绍了在后端实现 Basic 认证的流程。文章最后总结了 Nginx 和 Apache 在 LDAP 认证方面的不同之处,并对企业级应用的认证方案提出了讨论。
Apache
Nginx
LDAP
认证
2022-11-15
前端开发
Vue.js 前端项目容器化部署实践极简教程
本文介绍了在「微雨燕双飞」的一天中,作者接到朋友询问前端容器化部署问题的电话。作者分享了使用 Docker 容器化部署前端项目的实践教程,以 Vue.js 为例。通过编写 Dockerfile 实现多阶段构建,包括使用 node.js 构建前端项目和部署到 Nginx 静态文件服务器等步骤。另外,还提及了 Nginx 的配置以及使用 OpenSSL 创建证书的过程。最后,作者鼓励读者根据教程进一步完善部署,并展望了未来将撰写关于 ASP.NET Core 测试的文章。
容器
Vue
Nginx
Envoy
2022-05-17
数据存储
浅析网站 PV/UV 统计系统的原理及其设计
文章主要讨论了如何设计一个 PV/UV 统计系统,以应对互联网产品流量分析的需求。首先介绍了PV(页面浏览量)和 UV(独立访客数)的概念,并探讨了在不同情况下对 PV/UV 的理解,如 AJAX和单页面应用中 PV 的统计方式。接着,提出了在前端通过埋点收集数据的共识,并讨论了后端处理数据的三种方法:使用 Nginx 的 access_log、Redis 的 Hyperloglog 和 LeanCloud 的 Hooks。文章详细描述了这三种方法的实现过程,并通过实例代码展示了如何应用这些技术进行数据统计。最后,作者分享了在设计统计系统时遇到的问题和对使用 Linux 服务器的重要性的认识,并提供了相关项目的 GitHub 链接,供读者参考。
访问量
Nginx
Hyperlog
2019-10-22