- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Squid的反向代理
通过采用Squid的反向代理功能提高客户端对网站的浏览速度;
测试环境:
????????????普通PC机+RedHat?linux?As4+Squid?2.5?
技术概述:
以下分别采用了3种不同的模式在测试平台下对网站进行加速,原理:用户请求-〉DNS解析到Squid-Cache-〉Squid-Cache通过本地hosts进行解析-〉Web服务器(如果没有缓存)-〉Squid-Cache服务器-〉用户。?详细配置文档如下:
一、????Squid网路拓扑
二、????配置步骤
说明:粉红色标注是运行命令,红色标注关键的参数,蓝色标注是配置文件代码;
Setp?1?–?Download?file?and?compiling?Squid
1.????首先卸载自带的squid程序,使用命令如下?????
????????#rpm?–q?squid???????????#检测是否已安装了squid
#?rpm?–e?squid全文件名??#卸载系统自带已安装上的squid
???2.下载必威体育精装版稳定版squid以及编译安装
??????Address:?/Version ... -2.5.STABLE13.tar.gz
???????????#?tar?zxvf?squid-2.5.STABLE13.tar.gz?
???????????#?cd?squid-2.5.STABLE13
#?vi?config.sh??#新建此配置文件
代码如下:
#!/bin/bash?
SQUID_ROOT=/Data/apps/squid
./configure?--prefix=$SQUID_ROOT?\
--enable-useragent-log?\
--enable-referer-log?\
--enable-default-err-language=Simplify_Chinese?\
--enable-err-languages=Simplify_Chinese?English?\
--disable-internal-dns???#停止本地的dns解析?
??????????#?sh?config.sh
??????????#?make
??????????#?make?install
Setp?2?–?Basic?Configuration
??????????#?cd?/Data/apps/squid/
??????????#?mkdir?cache
??????????#?chown?squid.squid?*
??????????#?chmod?777?-R?var??#目的是为了增加日志文件的写入权限
Setp?3?–Particular?Configuration
?#?cd?/Data/apps/squid/etc
?#?mv?squid.conf?squid.conf.bak?#备份原文件
?#?vi?squid.conf?#新建文件
A.?模式1:Squid对应多台web服务器
A1。在vi?/etc/hosts中:加入内部的DNS解析,比如:
????
6????
A2。#vi?/Data/apps/squid/etc/squid.conf
代码如下:
#?visible?name
visible_hostname?
#?cache?config:?space?use?1G?and?memory?use?256M
????cache_dir?ufs?/Data/apps/squid/cache?1024?16?256
????cache_mem?256?MB
????cache_effective_user?squid??#设置运行时的用户和组权限
cache_effective_group?squid
??????????#?反向加速配置
http_port?80???#?squid监听的端口,客户访问网站的端口
httpd_accel_host?virtual??#?WEB服务器的IP地址,此模式下设置为:virtual
httpd_accel_single_host?off??#?设置on时缓冲请求到单台Server,off对应virtual
httpd_accel_port?80????#?WEB服务器的端口(对于多台web服务器,端口必须一致)
httpd_accel_uses_host_header?on??#?完成多个WEB服务器的反向代理功能
httpd_accel_with_proxy?off????#?停用代理本地上网
#?accelerater?my?domain?only
acl?acceleratedHostA?dstdomain??
acl?acceleratedHostB?dstd
您可能关注的文档
- u1 I always like birthday parties课件.ppt
- 装维技能测试试卷二.docx
- 实训题目:在线DIY配机.doc
- squid的acl设置.doc
- 建筑功能材料习题与解答Microsoft Word 文档.doc
- 2013年广州一模理综物理试题及答案(word版).doc
- varnish2.13_精华_安装全配置.docx
- RHCE打印版.doc
- 第20章_Squid代理服务配置.ppt
- 防火墙技术具体实现论文.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)