squid反向代理

squid反向代理

反向代理:
nginx 反向代理代理的后端的服务器 客户端访问的是代理服务器
反向代理可以做缓存 缓存静态数据
静态数据 html页面 图片 视频
动态数据 和数据库有关的数据
CDN:内容分发网络 做为代理服务器 缓存静态的数据 可以解决不同的地理区域用户访问同一个站点的高延迟,加快用户的访问速度,缓解服务器的压力,提高用户的黏性。
阿里云 腾讯云 亚马逊
对于电商平台:静态页面
对于视频网站: 流媒体
对于游戏平台:安装包 更新包 补丁
对于移动平台:app的安装包 更新的包

squid反向代理
反向代理
百度 全squid的架构
squid数据的数据会缓存在硬盘当中
客户端 :192.168.2.100
反向代理:192.168.2.10 squid
服务端:192.168.2.20 web 22222
代理服务器:
squid的安装过程:
24 tar -zxf squid-3.4.6.tar.gz -C /usr/src
25 cd /usr/src/squid-3.4.6/
26 ./configure –prefix=/usr/local/squid –sysconfdir=/etc/ –enable-arp-acl –enable-linux-netfilter –enable-linux-tproxy –enable-async-io=100 –enable-err-language=“Simplity-Chinese” –enable-underscore –enable-poll –enable-gnuregex
27 make && make install
28 ln -s /usr/local/squid/sbin/* /usr/local/sbin/
29 ln -s /usr/local/squid/bin/* /usr/local/bin/
31 useradd -M -s /sbin/nologin squid
32 chmod -R 757 /usr/local/squid/var/
33 chown -R squid:squid /usr/local/squid/var/
vim /etc/squid
56 http_access allow all
60 http_port 192.168.2.10:80 accel vhost vport
61 cache_peer 192.168.2.20 parent 80 0 originserver name=web1
http_port 192.168.2.10:80 squid的监听端口
accel 开启加速模式
vhost 允许客户端通过域名和主机名进行访问
vport 允许客户端通过ip、端口来进行访问
cache_peer 192.168.2.20 指定后端真实服务的ip
parent 代理服务器和后端服务器的层级关系
0 代表只有一个squid
originserver 该节点为资源节点
name=web1 别名
[root@localhost ~]# killall squid
[root@localhost ~]# killall squid
[root@localhost ~]# killall squid
squid: no process found
[root@localhost ~]# squid
[root@localhost ~]# netstat -anput | grep 80
tcp 0 0 192.168.2.10:80 0.0.0.0:* LISTEN 109606/(squid-1)
客户端:
[root@localhost ~]# curl 192.168.2.10
2222

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101988.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Git Flow印象

    Git Flow印象

    2021年8月21日
    70
  • 好看又有趣的404页面设计[通俗易懂]

    好看又有趣的404页面设计[通俗易懂]404页面作为提示错误的媒介,起着承上启下的作品,既要保证用户在看到错误页面的同时不会直接退出,又要给用户提供新的操作选择,两者兼顾才会有更好的用户体验。现在更多设计师愿意到可以到乐于分享学习经验的集设网www.ijishe.com,优秀的成功案例,可以开拓设计师的思路,值得在下一个项目中积攒经验!404页面这样设计好看又有趣-集设设计没思路,那么就需要从这几个方面着手:1、了解产品的背景,产品未来发展方向。2、去搜UI

    2022年7月27日
    6
  • 解决SecureCRTPortable和SecureFXPortable的中文乱码问题

    解决SecureCRTPortable和SecureFXPortable的中文乱码问题平时学习或者工作中,我们会发现Linux客户端SecureCRTPortable、SecureFXPortable连接Linux服务器时会出现中文乱码问题。通过修改配置可以解决这个问题。一、修改SecureCRTPortable的相关配置步骤一:【选项】→【全局选项】步骤二:【常规】→【默认会话】,点击【编辑默认设置】,点击【确定】步骤三:【外观】,把【字符编码】改成"UTF-8",点击…

    2022年5月5日
    53
  • workflow开发_php工作流引擎

    workflow开发_php工作流引擎给大家介绍一款.net流程引擎WikeFlow.微软官方的WorkFlow入门要求比较高,所以我们萌生了开发一个简单的工作流引擎,帮助.Netcoder们解决软件项目中流程的处理。实现写最少的代码,实现最炫酷的功能。WikeFlow官网:www.wikesoft.cnWikeFlow演示地址:workflow.wikesoft.com流程设计器实际运用…

    2022年10月20日
    3
  • Java面试之Web「建议收藏」

    Java面试之Web「建议收藏」Java面试之Web

    2022年4月22日
    49
  • ajax跨域请求结合springmvc后台代码学习整理

    ajax跨域请求,在工作中遇到使用ajax发起请求获取数据,但是请求的数据不在同一个域下,这样子就要使用到ajax的跨域请求了! 我使用的框架 SpringMVC,我在PC端的项目里面写一个接口方法,但是在wap项目中也要用改接口!下面贴出示例代码:

    2022年2月25日
    49

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号