当前位置: 首页 > news >正文

天津网络网站公司wordpress主题子主题运行速度

天津网络网站公司,wordpress主题子主题运行速度,石龙镇住房规划建设局网站,网站改版设计注意事项经常搭建网站服务器的都知道,在给站点使用了 CDN 后 Web 应用的日志记录里就会只记录 CDN 节点 IP 了,这就没法看到真实客户请求 IP,对于日志分析、运维日常维护来说就有点儿麻烦了,今天明月结合在五洛云服务器上搭建的Apache环境…

经常搭建网站服务器的都知道,在给站点使用了 CDN 后 Web 应用的日志记录里就会只记录 CDN 节点 IP 了,这就没法看到真实客户请求 IP,对于日志分析、运维日常维护来说就有点儿麻烦了,今天明月结合在五洛云服务器上搭建的Apache环境给大家分享一下让日志记录客户真实 IP,毕竟网上的教程很多都是 Nginx 的并且还没法通用。

五洛云服务器的站点使用 CDN 后 Apache 的日志记录客户真实 IP

有关 Nginx 相关的大家可以参考往期文章【使用上海云盾 CDN 和 CloudFlare 后 Nginx、 WordPress、 Typecho 获取访客真实 IP 方法】一文,Apache下还是跟 Nginx 小有区别的。因为从 Apache 2.4 版开始自带了mod_remoteip 模块,就算你用的是宝塔面板,默认安装也都是 2.4.X 版本了,所以本文几乎不限制你的生产环境。

五洛云服务器的站点使用 CDN 后 Apache 的日志记录客户真实 IP

宝塔面板默认安装 Apache 的版本截图

我们要做的就是确认当前的 Apache 是否已经启用了mod_remoteip模块,一般只需要查看 Apache 默认主配置文件http.conf里是否有如下这个模块的加载语句即可:

LoadModule remoteip_module modules/mod_remoteip.so

宝塔面板里 Apache 的主配置文件位置在/www/server/apache/conf/http.conf,大家直接在文件里找到这个文件双击编辑查看就是了。如果已经载入这个模块就进行下一步,否则就要修改为加载这个模块(去掉注释),然后重启一下 Apache 即可。

然后,我们还要在 Apache 扩展配置目录(/www/server/apache/conf/extra/)里修改mod_remoteip.conf文件内容使用 RemoteIPProxiesHeader 从指定字段获取信任 CDN IP(一般 CDN 都会支持的),这样不用设置指定代理 IP(CDN 节点 IP),如下:

RemoteIPHeader X-Forwarded-For
RemoteIPProxiesHeader X-Forwarded-By

最后再在http.conf文件结尾引用这个mod_remoteip.conf文件,如下:

Include /www/server/apache/conf/extra/mod_remoteip.conf

再继续修改http.conf文件里记录日志格式,使之记录访客 IP,搜索下面两行内容:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common

将里面的 %h 改为 %a(完整格式选项可查看此文档),修改后的内容如下:

LogFormat "%a %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%a %l %u %t \"%r\" %>s %b" common

保存退出,重启 Apache 后,再去看网站日志是不是访客真实 IP 就有了,不再是 CDN 的节点 IP 了都。

五洛云服务器的站点使用 CDN 后 Apache 的日志记录客户真实 IP

如果你使用的 CDN 不是融合 CDN,而是独立 CDN 的话,如:CloudFlare,这类 CDN 服务商都会给你提供详细准确的 CDN 节点 IP 的,从安全角度来说这种 CDN 才是真正安全、靠谱、实力雄厚的 CDN,我们可以直接修改mod_remoteip.conf文件加上 CDN 节点 IP 地址段(多个以英文空格隔开),如下:

RemoteIPHeader X-Forwarded-For
RemoteIPInternalProxy 173.245.48.0/20 103.21.244.0/22 103.22.200.0/22 103.31.4.0/22 141.101.64.0/18 108.162.192.0/18 190.93.240.0/20 188.114.96.0/20 197.234.240.0/22 198.41.128.0/17 162.158.0.0/15 104.16.0.0/13 104.24.0.0/14 172.64.0.0/13 131.0.72.0/22

如此修改后保存,重启 Apache 就可以了,此法仅限非融合 CDN 哦,也就是给你提供 CDN 节点 IP 的时候再用就是了。

最后明月提醒大家开启网站日志是个很好的运维习惯,一旦出现任何问题都可以借助日志找到根源和解决应对办法的,关闭日志记录就算是运维高手也没办法给你快速解决问题,基本都是盲猜了!放心,开启日志占用不了多少存储空间的,再说还可以定时自动的切割日志呢!

http://www.yayakq.cn/news/583854/

相关文章:

  • 网站可以自己备案吗微信小程序开发者工具怎么使用
  • 学校能建设网站吗资深做网站公司
  • 珠海市网络营销协会的官方网站中英文双语网站
  • 做网站信息宠物店做网站的论文
  • 镇江网站建设案例长春网站制作可选源晟4
  • 慈溪建设银行支行网站郑州seo外包公司哪家好
  • 海南网站建设介绍黄石做网站多少钱
  • 长沙网络科技公司网站栏目页 优化
  • 网站建设流程六个步骤网站建设合同审批
  • 音乐网站设计源码长沙商城网站
  • 吉安市城乡建设局网站搜索引擎优化师工资
  • 网站规划的认识做网站自己能做百度推广吗
  • 做房产推广那个网站好网站建设关键词
  • 山东省建设执业师网站北京关键词优化
  • 保定企业网站建设店铺推广软文范例
  • 网站百度搜索不到上海网站建设的意义
  • logo设计竞标网站专业电商网站建设
  • 做简单的网站多少钱wordpress 添加js引用
  • 怎么做网站的rss盐城市规划建设局网站
  • 公司网站建设服务公司网站上的导航栏怎么做
  • 做的比较好的冷柜网站有哪些wordpress图片库
  • 网站验收技术指标100个创意创业项目
  • 网站和服务器是什么关系罗湖商城网站设计公司
  • 如何在网站上做咨询浮动窗口局域网聊天工具免费版
  • 聊天网站建设移动端手机网站建设
  • 我在学校志愿队做网站的经历查询二建证书注册在哪个单位
  • 网站开发与网站制作90设计网怎么样
  • 建行网站首页登录网上银行将自己的网站导入织梦
  • 网站开发商品管理表字段07073游戏网
  • 如何接北京网站制作网站流量分成