技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 系统运维 --> Squid的Linux下安装配置笔记(上)

Squid的Linux下安装配置笔记(上)

浏览:2371次  出处信息

最近要在自己的测试环境架设一套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把它弄到后台,大功告成~

建议继续学习:

  1. 使用Squid缓存视频    (阅读:9224)
  2. 系统架构的一些思考    (阅读:5707)
  3. [调优] Squid 不同版本的性能对比    (阅读:4337)
  4. Hadoop超级安装手册    (阅读:3994)
  5. [squid] 过期时间在 60 秒内 squid 不 Cache 的问题    (阅读:4029)
  6. Squid 限制用户并发连接数    (阅读:4005)
  7. [Squid] TCP_MEM_HIT 和 TCP_HIT 的性能到底相差多远    (阅读:3667)
  8. squid缓存失效之谜:一步步提高squid缓存命中率办法记录    (阅读:3586)
  9. Ubuntu下Postgresql-8.4安装及配置    (阅读:3355)
  10. 加速WEB访问:使用DNSmasq与squid代理并过滤广告    (阅读:3430)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1