Squid的Linux下安装配置笔记(上)
最近要在自己的测试环境架设一套SQUID服务器。想练练手,于是乎,冲动地让运维的兄弟装完CentOS5.4后就开始自己有点痛苦的安装服务器软件安装旅程。
到网上看到有很多SQUID安装教程,其实没有太多值得参考的,参数一堆搞不清干什么的,就干最找最简单的来弄,在configure的时候只指定了prefix参数。
各种编译过后,报了一堆错,都是和libtool、libltdl之类相关的,也搞不清楚详情,只是尝试解决libtool什么的问题,又是路径又是配置又是重新安装,统统不
行,怂了!开始求教运维兄弟,他给了我一个号称比较实用的,目的是为了实现透明的反向代理缓存的编译参数组合,搞起~
./configure --prefix=/opt/squid --enable-async-io=80 --enable-linux-netfilter --enable-arp-acl
make clean #这个是因为之前运行过编译,所以要进行清理,如果之前没运行过可以忽略
make
make install
经过屏幕各种字符闪动~
啊哈~虽然看不懂结果怎样,但没看到有什么错误~呵呵~就认为成功吧~
秉承我一向喜欢自己尝试的习惯,接下来就是运行squid看看怎么个情况
/opt/squid/sbin/squid
报错-_-!!!
squid error while loading shared libraries: libltdl.so.7
找不到libltdl.so.7?
网上狂搜一阵~嗯,有点结果。
vi /etc/ld.so.conf
里面有一行:
include ld.so.conf.d/*.conf
在后面添加了一行:
/usr/local/lib
再执行
/opt/squid/sbin/squid
不再报环境错误而是显示一些配置什么的信息,嗯,基本靠谱了。
接下来就是配置squid的配置文件的问题啦.
vi /opt/squid/etc/squid.conf
因为里面东西大多不懂,所以删除了里面所有的东西,参照运维同事给的配置文件来做自己的。胡乱复制了一些东西过来。
启动SQUID:
squid -k parse #检查语法
squid -z #第一次运行初始化SQUID
squid -NCd2 #启动
启动成功之后SQUID会始终留在前台,这时候按CTRL+Z把它弄到后台,大功告成~
建议继续学习:
- 使用Squid缓存视频 (阅读:9163)
- 系统架构的一些思考 (阅读:5591)
- [调优] Squid 不同版本的性能对比 (阅读:4163)
- Hadoop超级安装手册 (阅读:3975)
- [squid] 过期时间在 60 秒内 squid 不 Cache 的问题 (阅读:3962)
- Squid 限制用户并发连接数 (阅读:3937)
- [Squid] TCP_MEM_HIT 和 TCP_HIT 的性能到底相差多远 (阅读:3652)
- squid缓存失效之谜:一步步提高squid缓存命中率办法记录 (阅读:3499)
- Ubuntu下Postgresql-8.4安装及配置 (阅读:3333)
- 加速WEB访问:使用DNSmasq与squid代理并过滤广告 (阅读:3309)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:西西鱼 来源: SourceJoy PHP Javascript web前端 用户体验 - 注于web应用开发
- 标签: Squid 安装
- 发布时间:2010-08-12 09:17:32
- [66] Oracle MTS模式下 进程地址与会话信
- [66] Go Reflect 性能
- [65] 如何拿下简短的域名
- [59] android 开发入门
- [59] 图书馆的世界纪录
- [59] IOS安全–浅谈关于IOS加固的几种方法
- [58] 【社会化设计】自我(self)部分――欢迎区
- [53] 视觉调整-设计师 vs. 逻辑
- [47] 界面设计速成
- [46] 读书笔记-壹百度:百度十年千倍的29条法则