建站 使用 CDN(CloudFlare|腾讯云|加速乐等)情况下如何获取访客真实 IP ? 问题分析网站使用了 CloudFlare 或自建的 CDN 方案,以加快网站的加载速度,但在观察日志发现,服务端获取到的访客 IP 全都是 CDN IP,而不是访客的真实 IP,这就导致无法实现分流或防护方案等高级功能。技术背景remote...... 欧文斯 2019 年 01 月 12 日 阅读(99+) 评论(0) 喜欢(3)
运维 利用 htpasswd|openssl 为 Apache|Nginx 401 basic_auth|AuthType Basic 验证生成密码 Apache/Nginx 自带 401 密码验证,相较于开发一套登录系统,更为简单方便,下面来说说如何生成密码以及如何启用。生成密码401 验证密码可以利用 Apache 的 htpasswd ,也可以利用 OpenSSL 的 passwd...... 欧文斯 2018 年 09 月 25 日 阅读(99+) 评论(0) 喜欢(1)
建站 建站系列之隐藏 Nginx/Apahe/PHP 响应的 Server/X-Powered-By 等软件版本信息 默认情况下,不管是 Apache 还是 Nginx,亦或是 Tengine 等 WEB 服务器软件,在访客请求数据时都会返回服务器软件、版本等信息。虽然在一定程度上方便维护,但是安全性上却大打折扣,比如说某个版本的 Nginx 曝出有 B...... 欧文斯 2018 年 08 月 31 日 阅读(99+) 评论(0) 喜欢(1)
建站 建站系列之为 Nginx 安装 GeoIP 模块实现分流或屏蔽某个地区访问 有时候我们想屏蔽某个地区的 IP 访问,或者根据访问来源转向不同的子站实现分流,此时如果用防火墙规则把 IP 重定向到预定页面并不是特别灵活的办法,特别是一个 IP 上拥有运行多个站点的情况下,正统的办法应该是用 GeoIP 配合对应的 w...... 欧文斯 2018 年 07 月 24 日 阅读(99+) 评论(17) 喜欢(1)
建站 建站系列之如何启用 Nginx PageSpeed(Google)模块来优化网站 最近在研究如何提升网站访问速度,发现一个神奇的网站:PageSpeed Insights,这是谷歌专门为站长查看网页优化程度而开发的工具:...... 欧文斯 2018 年 07 月 22 日 阅读(99+) 评论(5) 喜欢(0)