【Squid二】使用squid和nginx服务搭建反向缓存代理服务

这篇具有很好参考价值的文章主要介绍了【Squid二】使用squid和nginx服务搭建反向缓存代理服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


参见squid正向服务代理

1.反向代理

1.1 反向代理概述

如果Squid反向代理服务器中缓存了该请求的资源,则将该请求的资源直接返回给客户端;否则反向代理服务器将向后台的WEB服务器请求资源,然后将请求的应答返回给客户端,同时也将该应答缓存在本地,供下一个请求者使用。
【Squid二】使用squid和nginx服务搭建反向缓存代理服务,squid,云计算,运维,缓存,运维,云计算

1.2 反向代理工作机制

反向代理网站加速

【Squid二】使用squid和nginx服务搭建反向缓存代理服务,squid,云计算,运维,缓存,运维,云计算

工作机制:

  • 缓存网页对象,减少重复请求
  • 互联网请求轮训或按权重分配到内网Web服务器
  • 代理用户请求,避免用户直接访问Web服务器,提高安全

【Squid二】使用squid和nginx服务搭建反向缓存代理服务,squid,云计算,运维,缓存,运维,云计算

2.搭建squid反向代理服务

【Squid二】使用squid和nginx服务搭建反向缓存代理服务,squid,云计算,运维,缓存,运维,云计算

2.1 Nginx服务器端配置

###关闭和禁止防火墙开机自启功能
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i 's/enforcing/disabled/' /etc/selinux/config

(1)安装nginx服务

cd /etc/yum.repos.d
rz -E
#nginx.repo
yum -y install nginx

(2)制作nginx服务的网页根目录数据内容

 cd /usr/share/nginx/html
 echo '<h1>IP:192.168.80.30,GZY like mygirl!!!</h1>' > test.html
 
 ###另一服务端的网页根目录
 echo '<h1>IP:192.168.80.40,GZY like dacing!!!</h1>' > test.html

(3)修改/etc/nginx/nginx.conf配置文件,关闭长连接保持功能文章来源地址https://www.toymoban.com/news/detail-521276.html

vim /etc/nginx/nginx.conf  
###在第27行关闭nginx服务的长连接保持功能
    keepalive_timeout  0

到了这里,关于【Squid二】使用squid和nginx服务搭建反向缓存代理服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Squid代理服务器

    Squid代理服务器

    资源获取 :代替客户端实现从原始服务器的资源获取 加速访问 :代理服务器可能离原始服务器更近,从而起到一定的加速作用 缓存作用 :代理服务器保存从原始服务器所获取的资源,从而实现客户端快速获取 隐藏真实地址 :代理服务器代替客户端去获取原始服务器资源,

    2024年02月13日
    浏览(10)
  • Squid代理服务器应用

    Squid代理服务器应用

    正向代理:代替客户端向服务端发送请求。 反向代理:代理服务端,将请求转发给多个服务端。 Squid 主要提供缓存加速、应用层过滤控制的功能。 代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址。 将获得的网页数据(静态 Web 元素)保存到缓存中并发送给客户

    2024年02月12日
    浏览(9)
  • Squid 缓存代理--反向代理

    Squid 缓存代理--反向代理

    反向代理 :如果Squid反向代理服务器中缓存了该请求的资源,则将该请求的资源直接返回给客户端:否则反向代理服务器将向后台的WEB服务器请求资源,然后将请求的应答返回给客户端,同时也将应答缓存在本地,供下一个请求者使用。 缓存网页对象,减少重复请求 将互联

    2024年02月12日
    浏览(15)
  • Squid代理服务器(传统代理、透明代理)

    Squid代理服务器(传统代理、透明代理)

    Squid主要提供缓存加速、应用层过滤控制、web服务隐藏真实IP(安全性)的功能。 代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址。 将获得的网页数据(静态 Web 元素)保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应。 传统代理: 适用于Int

    2024年02月12日
    浏览(13)
  • CentOS7安装squid代理服务器

    CentOS7安装squid代理服务器

    做合法公民,切勿使用代理服务器上外网!!! 在VPN不够用的情况先为远程办公的用户可以使用代理服务器访问公司内部电脑 同时家里的内网也可以使用代理服务器 您需要准备一台已经连接了外网的 CentOS 7 安装 squid ,使用命令: 看到这个代表安装完成: 现在我们需要配置

    2024年02月09日
    浏览(20)
  • Squid 缓存代理(一)---原理及搭建(传统代理、透明代理)

    Squid 缓存代理(一)---原理及搭建(传统代理、透明代理)

    Squid 是 Linux 系 统 中 最 常 用 的 一 款 开 源 代 理 服 务 软 件 ( 官 方 网 站 为 http://www.squid-cache.org),可以很好地实现 HTTP 和 FTP,以及 DNS 查询、SSL 等应用的缓存代理。缓存代理作为应用层的代理服务软件,Squid 主要提供缓存加速、应用层过滤控制的功能。 Squid 主要提供

    2024年02月13日
    浏览(9)
  • 使用Nginx作为反向代理服务器

    简介 在本教学文章中,我们将学习如何使用Nginx作为反向代理服务器,将流量转发到后端服务器。反向代理是一种常见的应用场景,它可以帮助我们提高应用程序的可靠性、性能和安全性。本教程将介绍如何配置Nginx作为反向代理,并涵盖负载均衡和缓存设置。 前提条件 在开

    2024年02月13日
    浏览(13)
  • 【云原生】使用nginx反向代理后台多服务器

    【云原生】使用nginx反向代理后台多服务器

    背景 随着业务发展, 用户访问量激增,单台服务器已经无法满足现有的访问压力,研究后需要将后台服务从原来的单台升级为多台服务器,那么原来的访问方式无法满足,所以引入 nginx 来代理多台服务器,统一请求入口。 什么是nginx Nginx[engine x]是一个免费开源Web服务器,是

    2024年02月04日
    浏览(15)
  • 【开发日记】换掉Nginx,使用HAProxy作为反向代理服务器

    【开发日记】换掉Nginx,使用HAProxy作为反向代理服务器

    HAProxy,全称为 \\\"High Availability Proxy\\\",是一款开源的、高性能的负载均衡器和代理服务器。主要用于改善应用程序的可用性、可靠性和性能。 与大众熟知的Nginx相比各有优缺点,如果你需要的是一个Web服务器,还是首选Nginx,虽然HAProxy也能实现相同效果,但却需要通过十分繁琐

    2024年01月25日
    浏览(11)
  • 具有公网IP的服务器作为代理服务器,并使用Nginx将内网服务器反向代理

    在代理服务器上安装Nginx。如果您正在使用Linux操作系统,则可以使用包管理器来安装Nginx。例如,如果您使用的是Ubuntu,可以使用以下命令安装: 配置Nginx以将HTTP和HTTPS请求转发到内部服务器。打开Nginx的主配置文件/etc/nginx/nginx.conf,并在http块中添加以下代码: 注意: 将

    2024年01月25日
    浏览(16)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包