您的位置:首页 > 运维架构 > 反向代理

squid和yum代理的设置

2013-05-02 22:09 579 查看
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!网上的东西不能全信啊!  要学会对比观察!!!!!!!! 你妹的!

 

 

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: