一条大河

Nginx 在有 CDN 情况下获取真实请求 IP

Nginx 在有 CDN 情况下获取真实请求 IP
如果服务器使用了Nginx并且上游嵌套了CDN,难免会遇到一个问题:“请求日志中记录的都是CDNIP而非实际请求IP”。众所周知,这样不利于网站管理,或者说难以规避一些恶意的风险。解决这个问题不复杂,只需要在Nginx的Http段添加如下配置即可:set_real_ip_from0.0.0.0/0;real_ip_headerX-Forwarded-For;以宝塔面板为例,在“软件商店>已安装>Ngin...
继续阅读

对于 Z-BLOG 站长来说可能常用的快捷 SQL

对于 Z-BLOG 站长来说可能常用的快捷 SQL
默认的Z-BLOG后台管理比较简单,对于某些批量操作来说显得不够快捷,也遇到不少使用z-blog建站的站长朋友常问如何、如何把什么、什么数据清除、修改等,其实大部分批量操作都可以通过数据库(mysql)SQL语句进行处理,本篇文章就把一些个人认为比较常用的SQL进行列出,有需要的朋友可以直接取用。注:本文中SQL涉及的表名前缀以Z-BLOG默认zbp为例,如果你有自定义前缀请自行替换为你设置的值(可在zb_users/c_option.php文件...
继续阅读

服务器防火墙 URL 白名单规则设置

服务器防火墙 URL 白名单规则设置
本站提供的Z-BLOG插件个别需要通过定时访问特定的URL进行自动处理,但是某些朋友服务器装有防火墙,导致触发插件执行的URL被误拦截,不了解技术的朋友这个时候就慌了,其实大可不必慌,我们可以在防火墙中配置URL白名单进行解决。...
继续阅读

个别插件分词包加载失败解决方法(分词包 dict.utf8.xdb)

个别插件分词包加载失败解决方法(分词包 dict.utf8.xdb)
我在Z-BLOG开发的几款插件需要一个分词工具的支持,因为这个分词工具的词包比较大,所以更新应用的时候没有直接把它打包进插件安装包里面,加载方式是在插件初始化的时候自动进行远程下载。这个分词包我默认放在通过Github构建的免费CDN上面(cdn.jsdelivr.net),因为大陆网络环境原因,如果服务器在大陆,该CDN有概率访问失败,导致该分词包无法加载,然后插件也会缺少分词包提供的功能出现报错,错误大致如下图:...
继续阅读

用宝塔 “Linux工具箱” 更新服务器 DNS 设置

用宝塔 “Linux工具箱” 更新服务器 DNS 设置
写这篇教程的原因其实是我近期给网站域名搬了个家,因为我重新设置了域名DNS服务器和解析,导致部分地区没有及时刷新DNS的用户朋友无法访问我的网站。最新的解析我设置的DNS缓存时间(TTL)是一个小时,但还是一些用户因为服务器缓存原因没有得到及时的更新,针对此情况,可以通过手动更新服务器DNS设置让其生效。鉴于大部分站长朋友使用的宝塔面板,此教程就以宝塔为例。注:并不是一定要手动更新,服务器缓存时间到了也会自动更新的,这个要看服务器的缓存时间。...
继续阅读
©
 iddahe.com / PHP函数速查 / 盗版反馈 / 服务器推荐 / 需求定制 / 使用协议
一条大河(一会儿是风,一会儿是水) Z-BlogPHP 驱动 / Theme: Hipaper / RSS / Sitemap