nginx 如何隐藏trafficserver的header

事件起因: trafficserver 有两个header调试很方便,一个是age一个是via 尤其是age在我准备写在自定义日志里用来做定时更新。但如果关闭输出,日志里也会拿不到。 但是如果开启后通过nginx代理到trafficserver,nginx返回的header里也会有这这些头信息,对上层cdn会产生影响。 方法1: 查了相关文档有个add_header确没有del_header 第三方有个扩展实现了相关功能,看起来很强大 ,地址如下: https://gith...

» 阅读全文

Tags: trafficserver

巧用trafficserver (ATS)的PUSH功能来主动更新cache

1.修改ip_allow.config打开push功能支持 2.修改records.config修改 CONFIG proxy.config.http.push_method_enabled INT 1 3.traffic_ctl config reload重新加载配置 4.代码示例 ?php// 要缓存的URL$url = http://test.cn/test2.html;$parse = parse_url($url);// ats port$host = test....

» 阅读全文

Tags: trafficserver

apache traffic server 简称ats 入坑(三)自定义日志格式

默认的日志在var/log/trafficserver/squid.blog 文件是二进制保存,必须通过traffic_logcat查看,也可通过traffic_logstats统计报表。但是:设计者思想总是那么另类,这个日志就完全不可变更的包括文件名和格式。要是想自定义日志需要新定义一个日志文件(多么有特色) 1.修改logs_xml.config文件来生成自己需要的日志 打开这个文件发现好长的注释说明,对于新手真的是一头雾水。又是翻文档又是找人问,才明白这个配置文件需要...

» 阅读全文

Tags: trafficserver

apache traffic server 简称ats 入坑(二)缓存失效时间

这个一定要单列一个文章讲解,因为实在是太坑了。 打开cache.config会看到常常的一段英文说明,开始时候没有仔细阅读,只是简单看了支持的参数,这为被坑做了很好的铺垫。阅读官网文档和其它中文文档时也没有人提及此配置格式要求,造成一直理解错误,配置错误。 1.为了说明配置格式先上一张图 第一个红框里面是说一下配置必须并且只能包含一个。第二个红框是我一开始的错误配置示范。 正确配置应该是 dest_ip=192.168.1.120 revalidate=30s 所以教训就是...

» 阅读全文

Tags: trafficserver

apache traffic server 简称ats 入坑(一)开始使用

安装就系统常见三步,configure make make install 简单之极。 安装后坑才刚刚开始,这个软件国内外介绍都极其少,虽然开源软件官方文档不错,阿里也有一些介绍,但真的就仅此而已了。 先说下此软件最重要的几个配置records.config, remap.config, cache.config, logs_xml.config 下面说下学习过程中遇到的种种 。 1.理解remap.config,配置了此项才能通过ats访问到网 站 regex_map h...

» 阅读全文

Tags: trafficserver

grub2 双系统启动和默认启动项

多系统启动 为了实现多系统启动,需要安装 os-prober .安装后,再重建配置 .如果执行失败,可能就需要手动添加启动条目了 pacman -S os-prober --needed grub-mkconfig -o /boot/grub/grub.cfg 调用之前的启动项 GRUB能够记住你当前使用的启动项并且在下次启动时将其作为默认项.当你使用多个内核或操作系统时,这个特性很有用. 编辑 /etc/default/grub 中的 GRUB_DEFAULT 选项: G...

» 阅读全文

瑞豪开源 免费升级+快速响应,给力!

今天看邮件提示又到了空间续费时间了。 续费完点网站发现现在有高级空间配置更好,价格一样。 问下客服我这能不能升级 然后果断去填写服务单据 好快。登录服务器查看果然高大上了。 瑞豪购买地址 看我在128M上如何配置

» 阅读全文

nginx-upload-module JAVA断点上传

前面通过PHP调用CURL实现了断点上传,但在用JAVA做文件上传时遇到了些问题 问题1:上传片段文件不成功 JAVA有个HttpComponents包http://hc.apache.org/downloads.cgi 进行上传 开始使用的是MultipartEntityBuilder方式,上传整个文件没有任何问题,但是在分片时会发现计算的片的长度和 实际post的Content-Length比是偏小的,仔细对比发现是由于上面这种方式会在正文里使用boundary包装一些...

» 阅读全文

archlinux回退软件版本和忽略升级downgrade

最近升级系统后CURL出现段错误。只好做版本回退。 1.在 /var/cache/pacman/pkg/ 目录查是否有历史版本,如果有就简单了。 pacman -U就可以解决 2.如果没有历史包,则安装软件 https://aur4.archlinux.org/packages/downgrade 通过它下载到需要的包 3.在 /etc/pacman.conf 中修改以下行。IgnorePkg = curl 防止下次更新时再次将此软件更新 ​

» 阅读全文

nginx-upload-module 断点上传 实战

配置好nginx-upload-module如何测试呢?好像这方面的资料很少。用实例说明把一个文件分3段上传 test1.php ?php$url = http://dev.upload.com/upload.php;$filename = /tmp/upload.jpg;// 唯一ID$sessionid = 1111215056;//uniqid();$length = filesize($filename);// 分成3段上传$chunkSize = intval($...

» 阅读全文

回顶部