免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3068 | 回复: 2
打印 上一主题 下一主题

[proxy] 关于squid时间显示的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-18 14:27 |只看该作者 |倒序浏览
Byrouter:/usr/local/sbin# date
Sun May 18 14:24:03 CST 2008
Byrouter:/usr/local/sbin# cat check_hit_squid
#!/bin/bash
squidclient -p 3128 -h 192.168.10.1 mgr:info
Byrouter:/usr/local/sbin# sh -x check_hit_squid
+ squidclient -p 3128 -h 192.168.10.1 mgr:info
HTTP/1.0 200 OK
Server: squid/2.6.STABLE5
Date: Sun, 18 May 2008 06:24:10 GMT
Content-Type: text/plain
Expires: Sun, 18 May 2008 06:24:10 GMT
Last-Modified: Sun, 18 May 2008 06:24:10 GMT
X-Cache: MISS from Byrouter
X-Cache-Lookup: MISS from Byrouter:3128
Via: 1.0 Byrouter:3128 (squid/2.6.STABLE5)
Proxy-Connection: close

Squid Object Cache: Version 2.6.STABLE5
Start Time:     Sun, 18 May 2008 04:46:25 GMT
Current Time:   Sun, 18 May 2008 06:24:10 GMT




squid中输出显示的与实际相差了8个小时

[ 本帖最后由 kevin.tan 于 2008-5-18 14:28 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-05-19 11:28 |只看该作者
Squid的Error messages 默认的时间显示的GMT时间,而非本地时间,这个有时候看着很别扭。

  下面是修改方法,找到Squid的源文件src/errorpage.c 大概在60多行,

    {
ERR_SQUID_SIGNATURE,
     "\n<BR clear=\"all\">\n"
     "<HR noshade size=\"1px\">\n"
     "<ADDRESS>\n"
     "Generated %T by %h (%s)\n"
     "</ADDRESS>\n"
     "</BODY></HTML>\n"
    },

  把上面的“ "Generated %T by %h (%s)\n"” 修改为“ "Generated %t by %h (%s)\n"”即可。

即:把%T改为%t 。

  当然,你也可以把提示信息修改成别的,不过意义好像不大。如果想要完美的隐藏Squid的信息,且看下回分解。

转自:http://loulan.lapp.cn/show-47-1.html
刚才我测试了一下,把公司网关上的squid 3.0修改后再编译运行,时间就正常了.

论坛徽章:
0
3 [报告]
发表于 2008-05-19 15:10 |只看该作者
原帖由 clr_1628 于 2008-5-19 11:28 发表
Squid的Error messages 默认的时间显示的GMT时间,而非本地时间,这个有时候看着很别扭。

  下面是修改方法,找到Squid的源文件src/errorpage.c 大概在60多行,

    {
ERR_SQUID_SIGNATURE,
     " ...


谢谢指教!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP