acl 列表名稱(chēng) 列表選項 列表內容
允許訪(fǎng)問(wèn)列表寫(xiě)在拒絕之前
選項參數:
acl qq src 192.168.10.1http_access deny qqacl qq dst 192.168.2.5http_access allow qq客戶(hù)端:vim /etc/hostsacl qq dstdomain www.http.comhttp_access deny qqacl qq port 80http_access deny qq此處時(shí)間指的是squid服務(wù)器的時(shí)間
S:周日 周一到周五:M-FM:周一 一三五:MWFT:周二W:周三H:周四F:周五A:周六每周一到周五拒絕訪(fǎng)問(wèn)acl qq time M-F 23:00-23:59http_access deny qqacl qq arp 00:0c:29:ba:5c:e4http_access deny qqacl qq url_regex httphttp_access deny qq為squid指定緩存目錄,將數據存放在硬盤(pán)當中。修改主配置文件生效
[root@localhost ~]# vim /etc/squid.conf取消如下注釋?zhuān)到y自帶的緩存的目錄62 cache_dir ufs /usr/local/squid/var/cache/squid 100 16 256ufs 存儲的格式100 緩存目錄的容量,默認單位MB16 在當前目錄下創(chuàng )建16個(gè)一級目錄256 在當面目錄下創(chuàng )建256個(gè)二級目錄賦予權限,nobody用來(lái)完成特定的任務(wù),相當于匿名用戶(hù)[root@localhost ~]# chown nobody:nobody /usr/local/squid/var/cache/squid/重新創(chuàng )建緩存[root@localhost ~]# squid -z重啟squid服務(wù)[root@localhost ~]# systemctl restart squid[root@localhost squid]# netstat -anpt | grep squid首次緩存路徑/usr/local/squid/var/cache/squid/00/00日志消息如下,重啟之后可以從緩存目錄中調取頁(yè)面資源:Date: Tue, 17 Mar 2020 10:03:47 GMT^MServer: Apache/2.4.6 (CentOS)^MLast-Modified: Mon, 16 Mar 2020 01:46:53 GMT^METag: "1c-5a0eefe5262bf"^MAccept-Ranges: bytes^MContent-Length: 28^MKeep-Alive: timeout=5, max=100^MConnection: Keep-Alive^MContent-Type: text/html; charset=UTF-8^M^Msquid -httpd 192.168.10.56cache_mem 64 MB #給squid分配內存容量做緩存
maximum_object_size 4 MB #設置磁盤(pán)緩存單個(gè)數據的最大容量,超過(guò)4M的數據不緩存
minimum_object_size 0 KB #設置磁盤(pán)緩存單個(gè)數據最小最大
maximum_object_size_in_memory 1 MB #設置磁盤(pán)緩存單個(gè)數據最大大小
access_log /usr/local/squid/var/logs/access.log #設置訪(fǎng)問(wèn)日志路徑
reply_body_max_size 102400 MB all #對用戶(hù)下載文件大小進(jìn)行限制
visible_hostname 192.168.2.3 #設置有效主機名,用于服務(wù)器出現問(wèn)題時(shí),給客戶(hù)端反饋信息, IP地址是squid服務(wù)器的地址,與客戶(hù)端相同網(wǎng)段的那個(gè)地址
visible_hostname 192.168.2.3 #設置有效主機名,用于服務(wù)器出現問(wèn)題時(shí),給客戶(hù)端反饋信息,IP地址是squid服務(wù)器的地址,與客戶(hù)端相同網(wǎng)段的那個(gè)地址
來(lái)源:https://www.icode9.com/content-4-661901.html聯(lián)系客服