Server端:
1. 安装squid
yum install squid
2. 修改/etc/squid/squid.conf, 添加:
cache_dir ufs /var/spool/squid 100 16 256
http_port 192.168.1.100:3128 //server端的监听ip
visible_hostname mu01
http_access allow all
cache_mem 100 MB
注释 //http_access deny all
3. service squid start 即可
客户端:
1. yum配置文件修改:
如果已经配置ssh无密码登陆的话,只需要在客户端配置文件/etc/yum.conf添加:
proxy=http://mu01:3128即可, 否则需要添加用户名和密码:
#proxy_username=root
#proxy_password=inspur123
2. 使用163的源:
这里千万注意,由于本人使用的是rhel5.5,结果网上盛传的5.5的源 url: http://mirrors.163.com/centos/$releasever/os/$basearch/ 在yum执行的时候会将红色部分翻译成:
http://mirrors.163.com/centos5/os/$basearch/ 结果导致TMD总是说取不到一个repo.xml什么的文件和报400的错误!!!!,我折腾了一个下午,都在解决这个问题。
在一位大神告诉我同rhel6的源进行对比后,终于明白问题所在。!!!!!!!!!!!!!!!!!!!!!!
后来手动改成: http://mirrors.163.com/centos/5/os/$basearch/
yum clean all
yum update
搞定.
教训: MD!网上的东西不能全信啊! 要学会对比观察!!!!!!!! 你妹的!