全球主机交流论坛

标题: centos vps架设简单的squid反向代理服务器 [打印本页]

作者: cuijz    时间: 2010-8-12 16:05
标题: centos vps架设简单的squid反向代理服务器
先去掉apache
  1. yum -y remove httpd
复制代码
然后下载安装squid3.0
  1. wget http://people.redhat.com/jskala/squid/squid-3.0.STABLE25-1.el5/i386/squid-3.0.STABLE25-1.el5.i386.rpm
  2. rpm -i squid-3.0.STABLE25-1.el5.i386.rpm
复制代码
修改配置文件/etc/squid/squid.conf的内容为
  1. acl localhost src 127.0.0.1/255.255.255.255
  2. acl to_localhost dst 127.0.0.0/8

  3. http_port 80 vhost

  4. cache_peer 你的上级web服务器的ip parent 80 0 no-query originserver name=yourfirstdomain.com
  5. cache_peer_domain yourfirstdomain.com .yourfirstdomain.com
  6. cache_peer 你的上级web服务器的ip parent 80 0 no-query originserver name=yourotherdomain.com
  7. cache_peer_domain yourotherdomain.com .yourotherdomain.com


  8. http_access allow all

  9. cache_mem 64 MB
  10. emulate_httpd_log on
  11. visible_hostname buyvmvps
  12. cache_mgr [email protected]
  13. access_log /var/log/squid/access.log squid
  14. refresh_pattern .               0       20%     4320
  15. acl apache rep_header Server ^Apache
  16. coredump_dir /var/spool/squid
复制代码
设置开机启动,启动squid
  1. chkconfig --level 2345 squid on
  2. service squid start
复制代码

作者: cncoc    时间: 2010-8-12 16:21
反向代理最近好像很时髦,有机会试一下
作者: cuxian    时间: 2010-8-12 16:28
不错。收藏了
作者: cnx    时间: 2010-8-12 20:26
楼主是转载的,还是实测过的?
作者: cuijz    时间: 2010-8-12 20:40
实际安装后整理的步骤
作者: 9500pro    时间: 2010-8-12 20:54
谢谢!等一下试试看!
作者: domin    时间: 2010-8-12 20:58
可惜squid不支持smp,acl多了,流量大了后CPU占用比较厉害,不过做为反向代理还是很不错的。
另外一个不错的选择就是nginx
作者: mslxd    时间: 2010-8-12 21:14
貌似不够详细啊,,,可能是我太小白了
作者: 大飞机    时间: 2010-8-13 02:27
收藏 接下来 怎么新建反向代理?
作者: 炎羽    时间: 2010-8-15 15:11
弄下来只是访问主页有代理么
作者: 酥油茶    时间: 2010-8-15 16:17
同问?
作者: cuijz    时间: 2010-8-15 16:21
原帖由 炎羽 于 2010-8-15 15:11 发表
弄下来只是访问主页有代理么

??什么意思?
作者: ramonde    时间: 2010-8-15 16:43
留个记号,学习
作者: 炎羽    时间: 2010-8-15 17:26
原帖由 cuijz 于 2010-8-15 16:21 发表

??什么意思?


就是访问http://g.cn有代理
访问http://g.cn/ad/asdadi.php就没了
或者某些网页需要登录,登录后就没有代理了
作者: 刹那芳华    时间: 2010-8-15 18:04
额……暂时不太需要…………
作者: cuijz    时间: 2010-8-15 18:22
原帖由 炎羽 于 2010-8-15 17:26 发表


就是访问http://g.cn有代理
访问http://g.cn/ad/asdadi.php就没了
或者某些网页需要登录,登录后就没有代理了

看来你是不懂反向代理服务器的作用,知道的话就不会有这个问题了
作者: 炎羽    时间: 2010-8-15 22:50
原帖由 cuijz 于 2010-8-15 18:22 发表

看来你是不懂反向代理服务器的作用,知道的话就不会有这个问题了

那有没有无需用户进行配置就可以访问被墙的某个网站的技术么
作者: sudu    时间: 2010-8-16 14:36
....
至于访问被墙的站还是稍许麻烦的,毕竟高墙又进行了一次升级,这次主要是针对关键字。

至于squid是做反向代理或者说做cdn重点需要用上的,目前我这边就负责国内一网站的cdn项目。 下面给大家一些关于squid的教程




欢迎光临 全球主机交流论坛 (https://ddzzz.eu.org/) Powered by Discuz! X3.4