通过squid反向代理可以加速网站的访问速度,可以将不同的URL请求分发到后台不同的Web服务器上,同时互联网用户只能看到反向代理服务器的地址,加强了网站的访问安全。话不多说,直接开干。
环境介绍
- WebServer与SquidServer组建为内网,W1为外网xp,W1访问WebServer服务器,SquidServer做反向代理。如下,IP设置如下图所示:
- SquidServer配置
修改squid.conf文件,文件内容如下
重启启动squid服务。http_host 200.168.10.1:80 vhost visible_hostname 200.168.10.1 acl all src 0.0.0.0/0.0.0.0 http_access allow all cache_peer 192.168.10.2 parent 80 0 originserver
# ./usr/local/squid/sbin/squid -s
//这是我的安装目录,请自行修改 - 实验结果
在W1的浏览器中访问200.168.10.1,可以访问到WebServer的WEB服务,则搭建成功。
如若访问不成功,请检查
- IP设置是否正确。
- Squid配置是否正确,squid服务是否正常开启。
总结
在配置过程中会遇到各种问题,请不要气馁,总会有解决之道。
如果您对这个文章有任何异议,那么请在文章评论处写上你的评论。
愿大家都能在编程这条路,越走越远。
可能改变你人生走向的十个人事:
- 一个无法选择的家庭出身;
- 儿时陪伴在你身边最长的人;
- 读书时你敬重的老师;
- 高考后选择的学校和专业;
- 工作时留在的城市;
- 离开最喜欢或最不喜欢的工作;
- 刻骨铭心的一段恋爱;
- 所选择的人生伴侣;
- 无法选择的子女;
- 偶然遇到的贵人或恶人。