squid 出错页面GMT时间修改(FreeBSD)

简介:

题记:

在利用开源软件Squid创建公司的Proxy 服务器(也作过滤应用层数据)时,遇到一个非常棘手的问题:当用户打开的是未经授权的页面时,Squid会返回一个错误的页面给Client,仔细观察这 个页面的底部信息,会发现其显示的时间是GMT时间,而且会显示相关的Squid信息,对服务器安全是一个威胁。

先show一下原始错误信息页面

让我们来解决这个问题

1)下载相应Squid版本的源码文件


 
 
  1. # cd /usr/ports/www/squid30 
  2. # make fetch  

2)将下载的文件移到另外一个目录操作


 
 
  1. # mv /usr/ports/distfiles/squid3.0/squid-3.0STABLE14.tar.bz2 /home/henry 

3)对其进行解压操作


 
 
  1. # cd /home/henry 
  2. # tar xf  squid-3.0STABLE14.tar.bz2

4)编辑源码目录下文件errorpage.cc文件(网上大侠们都说是errorpage.c文件,我愣是没找着)

将它修改成下图示

注:%T一定要改成%t

5)修改好后,重新打包并移到ports下载目录 
 

 
 
  1. # tar jcvf  squid-3.0STABLE14.tar.bz2 squid-3.0STABLE14/
  2. # mv squid-3.0STABLE14.tar.bz2 /usr/ports/distfiles/squid3.0

6)重新安装修改后的源码文件


 
 
  1. # cd /usr/ports/www/squid30 
  2. # make NO_CHECKSUM=yes install distclean 
注:此过程很重要,一定要加上参数NO_CHECKSUM=yes,否则BSD会校验MD5码,发现不对,会立即从你所指定的网站重新下载Squid源码,这样就会前功尽弃。

7)安装完毕,启动Squid服务,在做这项操作之前,先执行以下命令检查Squid语法是否存在错误(无回显即表明语法正确)


 
 
  1. # squid -k parse 

8)正式启动Squid服务


 
 
  1. # /usr/local/etc/rc.d/squid start 

9)确认修改后的效果

OK,大功告成,问题解决!



本文转自dongfang_09859 51CTO博客,原文链接:http://blog.51cto.com/hellosa/546248,如需转载请自行联系原作者

相关文章
|
运维 小程序 应用服务中间件
记录Ngnix增加对IP封禁及自动封禁IP的方案思考
发现某个应用的服务器一些IP地址或是一些IP段请求量巨大,初步确定为非法请求,经过增加IP封禁策略,使其不可访问。
1796 0
记录Ngnix增加对IP封禁及自动封禁IP的方案思考
|
关系型数据库 MySQL 数据库
docker--部署mysql5.7并初始化
docker--部署mysql5.7并初始化
|
缓存
银河麒麟server-V10配置镜像源
银河麒麟server-V10配置镜像源
15269 1
|
Linux
CentOS7 系统磁盘空间不足,如何进行扩容
CentOS7 系统磁盘空间不足,如何进行扩容
1836 0
CentOS7 系统磁盘空间不足,如何进行扩容
|
机器学习/深度学习 消息中间件 存储
【干货篇】bilibili:基于 Flink 的机器学习工作流平台在 b 站的应用
介绍 b 站的机器学习工作流平台 ultron 在 b 站多个机器学习场景上的应用。
【干货篇】bilibili:基于 Flink 的机器学习工作流平台在 b 站的应用
|
11月前
|
应用服务中间件 nginx Docker
Dockerfile
【11月更文挑战第01天】
169 10
|
10月前
|
Web App开发 安全 虚拟化
在单个IP地址下实现HTTP代理IP的高效使用
本文介绍了如何在单个窗口使用单个IP以及在多个窗口使用不同IP的方法,包括浏览器设置、使用虚拟机或容器、隐身模式、多浏览器和指纹浏览器等技术手段,并强调了控制IP频率、保证代理质量、注意安全性和法律合规的重要性。
163 8
|
机器学习/深度学习 运维 算法
[WWW2024]轻量数据依赖的异常检测重训练方法LARA
阿里云计算平台大数据基础工程技术团队主导,与浙江大学合作的论文《LARA: ALight and Anti-overfitting Retraining Approach for Unsupervised Time Series Anomaly Detection 》被WWW2024收录
|
缓存 Ubuntu Python
Squid中正向代理的配置与使用
Squid中正向代理的配置与使用
1452 4
|
域名解析 缓存 负载均衡
Nginx正向代理域名的配置
Nginx正向代理域名的配置
1105 8