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缓存视频 (阅读:10098)
- 系统架构的一些思考 (阅读:6527)
- [调优] Squid 不同版本的性能对比 (阅读:5303)
- Squid 限制用户并发连接数 (阅读:4935)
- [squid] 过期时间在 60 秒内 squid 不 Cache 的问题 (阅读:4741)
- Hadoop超级安装手册 (阅读:4523)
- squid缓存失效之谜:一步步提高squid缓存命中率办法记录 (阅读:4638)
- [Squid] TCP_MEM_HIT 和 TCP_HIT 的性能到底相差多远 (阅读:4278)
- 加速WEB访问:使用DNSmasq与squid代理并过滤广告 (阅读:4279)
- Ubuntu下Postgresql-8.4安装及配置 (阅读:3981)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:西西鱼 来源: SourceJoy PHP Javascript web前端 用户体验 - 注于web应用开发
- 标签: Squid 安装
- 发布时间:2010-08-12 09:17:32
-
[1174] WordPress插件开发 -- 在插件使用 -
[72] 解决 nginx 反向代理网页首尾出现神秘字 -
[44] web开发设计人员不可不用的在线web工具和 -
[42] Java开发岗位面试题归类汇总 -
[32] 手机产品设计方向 -
[32] Rax 系列教程(长列表) -
[31] 一句话crontab实现防ssh暴力破解 -
[28] 如何建立合适的索引? -
[27] 程序员疫苗:代码注入 -
[26] oracle技术方面的路线
