A服务器反向代理B(web服务器)首先,我们一起来看看如何使用一台服务器或者VPS反向代理另一台服务器或者另一个服务器上的域名。我们假设用于squid的服务器为A,而真实后端web服务器为B。首先,在A服务器编译squid,以root账户ssh登陆A,运行下列命令(本文基于CentOS 5.* 32bit)yum install squid编译过程很快,如果有安装httpd,可以移除之。yum remove httpd接下来是最重要的部分,编辑squid.conf文件(文件位置/etc/squid/),squid.conf配置项目较多,网络上关于常规的设定教程也很多,本文我们主要是记录能使用它反代另一台服务器或者域名,所以,我们仅列出需要修改的前后端地址及域名部分。修改过的squid.conf 点击下载squid.confcache_peer *.*.*.* parent 80 7 no-query originserver name=www1 cache_peer_domain www1 oiplay.com www.oiplay.com上面的...换成您的web服务器IP,如果有
squid 下载地址 http://squid.acmeconsulting.it/把压缩包直接解压到C盘即可。目录是 c:\squid在c:\squid\etc\里面 把四个文件的文件名末尾的.default都删掉。打开squid.conf,清空后填入如下内容。http_port 80 vhost vport=80acl apache rep_header Server ^Apachebroken_vary_encoding allow apachecache_mem 128 MB //这里是占用内在的大小,根据自己的配置来,一般是总内存三分之一,根据实际情况尝试吧。maximum_object_size 4096 KBminimum_object_size 0 KBmaximum_object_size_in_memory 256 KBcache_dir ufs c:/squid/var/cache 200 16 256 //此处是缓存文件的目录,填成你想使用的目录即可。但是这个目录一定要建好。三个数对应的是 缓存大小 一级目录数量 二级目录数量cache_swap_low