Squid代理之反向代理
(一)
为Internet用户访问企业Web站点提供缓存加速。
1 关闭防火墙
2 修改Web Server 主页
Web1:
# <h1>Squid-Web1/ I am Web1</h1> /var/www/html/index.html
Web2:
#<h1>Squid-Web2 hello</h1> /var/www/html/index.html
3 配置squid
4.初始化squid
5.启动squid
6.设置squid的IP
7.配置客户端IP
8.测试
squid 采用了round-robin,所以客户端的访问将轮询两台web服务器,采用 "Ctrl + F5" 来深度刷新测试。
Web1
Web2
9.查看squid 的访问日志。
(二)
下面实验将模拟通过不同的域名访问不同的机器,简单实现企业应用中的负载均衡。客户端在浏览器地址栏中输入www.YY.com,将访问192.168.2.130这台机器,访问bbs.YY.com,将访问192.168.2.131这台机器。
1 修改Web Server 主页
Web1:
# <h1>www.YY.com</h1> /var/www/html/index.html
Web2:
#<h1>bbs.YY.com</h1> /var/www/html/index.html
2 配置Squid
3.让配置文件生效
4.配置客户端
这里可以使用DNS服务来解析,这里我们为了方便,就在hosts 文件里直接指定。
修改C:\Windows\System32\drivers\etc\hosts 文件
5. 测试网络情况
6.测试www.yy.com
7.测试bbs.yy.com
8.查看squid 访问日志
9.查看两台服务器的apache 访问日志
最新文章
- Redis之AOF备份
- java web学习总结(二十) -------------------监听器属性详解
- iOS开发---有用的网址(持续更新)
- oracle查询以当前年份为准的近些年数据
- about Internet protocol
- php 设计模式 - 单例
- 解决Cannot find or open the PDB file问题
- 【BZOJ】【2648】SJY摆棋子&;【BZOJ】【2716】【Violet 3】天使玩偶
- HTML5,微信开发原码社区
- JS里的CSS函数
- Object Pooling(对象池)实现
- 25-socket
- hadoop 核心概念及入门
- 如何有效地使用t-SNE | How to Use t-SNE Effectively
- open-falcon之query
- MapReduce操作Hbase --table2file
- linux缓存nscd
- windows下启动命令行
- css样式设置高度不定文本垂直居中
- CF1076D Edge Deletion
热门文章
- MyBatis执行过程显示SQL语句的log4j配置
- java基础学习之 消息对话款
- java(课程设计之记事本界面部分代码公布)
- SAP本地文件策略(导EXCEL选择拒绝后处理)
- attachEvent ,addEventListener
- ios基础篇(二)——UIImageView的常见用法
- UESTC 2016 Summer Training #1 Div.2
- hadoop工作流引擎之azkaban [转]
- mybatis中的mapper.xml
- 原生JS 添加或者删除某个class