Linux全攻略--Squid服务器配置与管理
# http_port 3128 //浏览器连接到本Proxy Server时所用的端口,可修改.
#Default:
# minimum_object_size 0 KB
#Default:
# maximum_object_size_in_memory 8 KB //内存中最大的对象大小
#Default:
# ipcache_size 1024 //IP对应cache的大小
# ipcache_low 90
# ipcache_high 95
# fqdncache_size 1024 //域名全称CACHE的大小
# cache_replacement_policy lru //CACHE替换策略
# memory_replacement_policy lru 内存替换策略
# cache_dir ufs /var/spool/squid 100 16 256 //存放路径大小和具体配置
# cache_log /var/log/squid/cache.log //设置缓存存储记录文件的名称和所在目录,它记录了哪些数据从高速缓存移出,哪些数据被放入高速缓存
# cache_store_log /var/log/squid/store.log //设置store.log文件存放的位置,access.log,cache.log,store.log等文件会越来越大,用户最好定期备份和删除,或者将它们都关闭
# cache_peer_domain cache-host !domain
# cache_peer_domain parent.foo.net .edu
# day-abbrevs:
# S - Sunday
# M - Monday
# T - Tuesday
# W - Wednesday
# H - Thursday
# F - Friday
# A - Saturday
# h1:m1 must be less than h2:m2
#acl manager proto cache_object
#acl localhost src 127.0.0.1/255.255.255.255
#acl to_localhost dst 127.0.0.0/8
#acl SSL_ports port 443 563
#acl Safe_ports port 80 # http
#acl Safe_ports port 21 # ftp
#acl Safe_ports port 443 563 # https, snews
#acl Safe_ports port 70 # gopher
#acl Safe_ports port 210 # wa
当我们第一次使用squid服务器之前需要先使用squid -z命令对squid服务器进行初始化
# ls /var/spool/squid
# squid -z
注意:如果初始化成功的话,会显示:2008/06/20 15:07:51| Creating Swap Directories<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
Squid Cache (Version 2.5.STABLE6): Terminated abnormally.
CPU Usage: 0.064 seconds = 0.008 user + 0.056 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Aborted
我们需要在主配置文件中添加一行:
# vi /etc/squid/squid.conf
visible_hostname squid //其中squid为你当前主机的名称
保存退出后,再次执行squid -z就可以了。
00 01 02 03 04 05 06 07 08 09 <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />0A 0B 0C 0D 0E 0F
# service squid start
Starting squid: . [ OK ]
# vi /etc/squid/squid.conf
//在配置文件的尾部添加上下列行
httpd_accel_host virtual//这行语句一定要加上
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
cache_effective_user nobody
http_access allow all
access_dir ufs /usr/local/squid/cache 100 16 256
# service squid restart
Stopping squid: . [ OK ]
Starting squid: . [ OK ]
转载于:https://blog.51cto.com/ming228/119415
Linux全攻略--Squid服务器配置与管理相关推荐
- Linux全攻略--DHCP服务器配置与管理
一.检查是否安装了DHCP服务器软件 可以看到安装好了. 如果没有安装可用图形或命令方式安装. 但现在没有配置的情况下,启动它是启动不了的,跟其它服务器有些区别.要配置正确了才能正常启动. 二.配置D ...
- Linux全攻略--Apache服务器配置与管理(三)
一.组织和管理用户的个人站点 用户经常会见到某些网站提供个人主页,其实开放Apache服务器上的某些空间就能实现这一功能,具体的操作步骤看下面. /var/www/html目录放的是本网站的首页,如果 ...
- Linux全攻略--Mail服务器配置与管理
一.查看是否安装服务 可以看到安装包,表明已经安装sendmail了 这里可以看到已经安装了imap和pop服务. 启动服务,启动后可以查看它的运行状态. 在DNS正向区域中添加个邮件记录,优先级为5 ...
- linux磁盘配置命令行,Linux全攻略--文件和磁盘管理
Linux常见的文件系统介绍 支持十多种:JFS,ReiserFS,Ext,Ext2,Ext3,ISO9660,XFS,Minx,MSDOS,UMSDOS,VFAT, NTFS,HPFS,NFS,SM ...
- Linux全攻略--MySQL数据库配置与管理
MySQL是一种精巧的,多用户和多线程的中小型SQL数据库系统,由一个服务器守护进程mysqld和很多不同的客户程序和库组成.现在形成了一个"Linux+Apache+PHP+MySQL&q ...
- mysql linux附加数据库文件夹,Linux全攻略--MySQL数据库配置与管理
MySQL是一种精巧的,多用户和多线程的中小型SQL数据库系统,由一个服务器守护进程mysqld和很多不同的客户程序和库组成.现在形成了一个"Linux+Apache+PHP+MySQL&q ...
- 嵌入式Linux全攻略 ACE程序移植过程详细讲解
2019独角兽企业重金招聘Python工程师标准>>> 1.在安装有Linux操作系统的PC上安装交叉编译器,笔者使用的是Moxa tool chain for DA66x,(其它的 ...
- 给移动硬盘装上LINUX全攻略,简单几步把Ubuntu装进移动硬盘引导使用
简单几步把Ubuntu装进移动硬盘引导使用 对于使用Windows系统的朋友,如果想在移动硬盘上安装Ubuntu,并希望从USB-HDD(移动硬盘)引导使用,可以试试这个方法,没有繁琐的命令设置. 首 ...
- DNS服务器的默认区域文件名,DNS服务器全攻略之三 :创建与管理DNS区域.doc
文档介绍: DNS服务器全攻略之三:创建与管理DNS区域 DNS区域分为两大类:正向查找区域和反向查找区域,其中 正向查找区域用于FQDN到IP地址的映射,当DNS客户端请求解析某个FQDN时,DNS ...
最新文章
- 中国各地高考难度地图:上大学最难的省份是哪里!?
- Javascript中DOM技术的的简单学习
- Swift - 做一个简单的无线U盘(手机端Http服务器搭建)
- linux与shell编程指南,LINUX与UNIX SHELL编程指南
- 【TensorFlow】笔记4:图像识别与CNN
- 廖雪峰python学习笔记——函数式编程
- 信息学奥赛一本通(1005:地球人口承载力估计)
- 从入门到入土(三)RocketMQ 怎么保证的消息不丢失?
- 用C#绘图实现动画出现卡屏(运行慢)问题的解决办法
- C语言中函数中传入一个数组,并且返回一个数组
- Unity 单元测试(NUnit,UnityTestTools)
- 挑战背后的故事 - OceanBase的6000万tpmC之路
- C03-Java同步实践加强班
- 华为python673集_[译] 使用 Python 的 Pandas 和 Seaborn 框架从 Kaggle 数据集中提取信息...
- maya中英文对照_Maya菜单中英文对照(全)
- ie java被阻止_解决IE屏蔽Java Applet问题的方法
- Vivado使用:综合篇(三)综合属性
- Infer工具Docker image发布
- VMware安装windows server 2008 r2详细教程
- ARCOCAD 五轴测量PH20
热门文章
- 紧急事态分析及处理方法
- mac下缺乏make wget怎么办?
- Android数据库操作-1
- 原生JS实现粘贴到剪贴板
- 查询数据库中表的空间使用情况
- nginx: [warn] conflicting server name localhost on 0.0.0.0:80, ignored
- androidpn 推送初探
- xFire两种客户端的传递参数
- 思科路由器端口映射配置实例
- Android 使用开源库StickyGridHeaders来实现带sections和headers的GridView显示本地图片效果...