当前位置:首页 > CN2资讯 > 正文内容

squid 反向代理squid 代理

2天前CN2资讯

使用Squid配置反向代理(HTTP加速器)通过squid配置反向代理主要就是配置“squid.conf”这个配置文件。下面以Linux操作系统为例进行介绍,其它版本的在UNIX也同样适用。在Linux中squid如果是以源代码方式安装的话,这个文件一般在“/usr/local/squid/etc/”目录下。如果是系统自带的squid,一般配置文件在“/etc/squid/”目录下。


squid 单个web,squid服务器代理


cache_effective_user squid
cache_effective_group squid
######### 设定 squid 的主机名 , 如无此项 squid 将无法启动
visible_hostname
############# 配置 squid 为加速模式 #################
http_port 80 accel vhost vport
##### squid1 的三个父节点, cache_peer   指定IP 类型  http端口 tcp端口参数
cache_peer 210.82.118.195 parent 8080 0 no-query originserver round-robin name=webServer
#originserver 参数指明是源服务器,  round-robin  参数指明 squid 通过轮询方式将请求分发到其中一台父节点  squid 同时会对这些父节点的健康状态进行检查,如果父节点 down 了,那么 squid 会从剩余的 origin 服务器中抓取数据
#### 将 域的请求通过 RR 轮询方式转发到三个父节点中的一个
cache_peer_domain webServer
##### 下面是一些访问控制、日志和缓存目录的设置
acl localnet src 192.168.76.223 192.168.76.224 192.168.76.225
acl all src 0.0.0.0/0.0.0.0
http_access allow all
icp_access allow localnet
cache_log /usr/local/squid/var/logs/cache.log
access_log /usr/local/squid/var/logs/access.log squid
cache_dir ufs /usr/local/squid/var/cache/ 1000 16 256
####### 对 squid 的一些优化 ###############
maximum_object_size 10240 KB  ### 能缓存的最大对象为 10M
maximum_object_size_in_memory 512 KB ### 内存中缓存的最大对象 512K
cache_mem 256 MB  ###squid 用于缓存的内存量



多个squid代理和多个realserver

cache_peer  sibling 80 3130   cache_peer  sibling 80 3130   ##### squid1 的三个父节点,originserver 参数指明是源服务器,  round-robin  参数指明 squid 通过轮询方式将请求分发到其中一台父节点;  squid 同时会对这些父节点的健康状态进行检查,如果父节点 down 了, 那么 squid 会从剩余的 origin 服务器中抓取数据  cache_peer 210.82.118.195 parent 8080 0 no-query originserver round-robin \                                                name=webServer1   cache_peer 192.168.76.226 parent 8080 0 no-query originserver round-robin \                                                name=webServer2   cache_peer 192.168.76.227 parent 8080 0 no-query originserver round-robin \                                              name=webServer3   #### 将  域的请求通过 RR 轮询方式转发到三个父节点中的一个  cache_peer_domain webServer1 webServer2 webServer3 

1、建立用户  配置squid.conf   cache_effective_user  cache_effective_group  修改文件目录权限

2、acl  http_access  allow all    打开权限


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/24294.html

    分享给朋友:

    “squid 反向代理squid 代理” 的相关文章

    Virmach虚拟主机评测:高性价比VPS服务推荐

    大家好,今天我想和你聊一聊Virmach,这是一家我非常推荐的虚拟主机提供商。Virmach专注于提供VPS(虚拟专用服务器)服务,近年来逐渐在行业中赢得了一席之地。它的价格相对亲民,而服务质量与稳定性也让人感到满意。很多人选择它,主要是因为它不仅适合个人用户,也非常受中小企业欢迎。 Virmach...

    Hostodo VPS主机使用体验与性能评测

    当我第一次听说Hostodo时,正是2014年,这家美国VPS主机商在市场上开始崭露头角。印象中,它的低价VPS产品让我感到十分吸引,尤其是在对比市场上其他的主机商时,Hostodo的性价比确实相当有优势。它主营的KVM型和NVMe硬盘的KVM型VPS在当时的市场中并不是常见的选择,迅速吸引了许多站...

    如何获取低价域名:选购指南与注意事项

    在当今数字化时代,网上存在着大量的低价域名和注册选项。低价域名通常是指那些价格较为便宜的域名,相比传统的域名选择,它们为个人和企业提供了更加实惠的选择。注册这些域名的方式多种多样,市场上也有许多能够提供成本效益高的选择,适合各类需求的用户。 在这个竞争激烈的网上环境中,很多人希望能以较低的成本建立自...

    GPU租用服务:灵活、高效、经济的计算解决方案

    在今天的科技世界里,GPU租用服务正逐渐成为一种流行的趋势。这种服务允许用户通过云计算平台租用高性能的图形处理单元(GPU),从而完成需要大量计算的任务,比如深度学习、3D渲染或者其他复杂的数据处理。对于很多个人用户或小企业而言,直接购买这些昂贵的硬件并不现实,租用的方式显得更加灵活和经济。 借助G...

    vi和vim的区别:选择合适的文本编辑器

    vi与vim的基本概述 在我初次接触文本编辑器时,vi这个名字总是出现在我的眼前。vi是一个非常经典的编辑器,诞生于1976年,最初是为了在Unix系统上进行文本编辑而设计的。它的界面简单,但功能强大,支持基本的文本编辑需求。我常常在命令行中打开vi,只有最基本的命令,但却能完成许多编辑工作。这种简...

    JUHOST云计算与服务器托管解决方案详解

    JUHOST的定义和背景 JUHOST,是一家专注于提供服务器托管和云计算解决方案的公司。由于近年来信息技术的快速发展,云服务的需求不断上升,JUHOST应运而生。它致力于为企业及个人用户提供高效、稳定的服务器支持。作为行业内的后起之秀,JUHOST凭借着优质的技术和服务,迅速赢得了用户的信赖。 我...