日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD網(wǎng)站平臺建設全過程 第二步( 二 )


在ylf的用戶目錄下創(chuàng)建目錄app用來存放程序安裝臨時文件:
# mkdir /home/ylf/app將用戶ylf設為/home/ylf/app目錄及其子目錄的所有者
# chown –R ylf /home/ylf/app 到 http://www.squid-cache.org/Versions/v2/2.5/ 下載Squid 的最新穩(wěn)定版本,現(xiàn)在是squid-2.5.STABLE3
打開IE瀏覽器,在地址欄輸入ftp://192.168.0.1 ,出現(xiàn)ftp登陸對話框,輸入用戶名ylf及密碼,登錄成功后 。將下載的squid-2.5.STABLE3復制到app目錄中 。
執(zhí)行如下命令:
# cd /home/ylf/app
# tar zxvf squid-2.5.STABLE3.tar.gz#解壓縮安裝包
# cd squid-2.5.STABLE3 #進入解開的目錄
# ./configure --prefix=/usr/local/squid#配制、將squid安裝在/usr/local/squid目錄
# make all #編譯
# make install #安裝下面編輯Squid的配置文件:
# cd /usr/local/squid/etc將原來的配置文件改名:
# mv squid.conf squid.conf.bak編輯新的配置文件:
# vi squid.conf我的squid.conf內(nèi)容如下:
#取消對代理陣列的支持
icp_port 0 #對日志文件和pid文件位置進行設置
cache_store_log none
cache_access_log /usr/local/squid/var/logs/access.log
cache_log /usr/local/squid/var/logs/cache.log
emulate_httpd_log on
pid_filename /usr/local/squid/var/logs/squid.pid
#設置運行時的用戶和組權限
cache_effective_user squid
cache_effective_group squid
#設置管理信息
visible_hostname wwwx.3322.org.
cache_mgr yourname@yourdomain.com
#設置監(jiān)聽地址和端口
http_port 3128
udp_incoming_address 0.0.0.0
#設置squid用戶hot object的物理內(nèi)存的大小以及設置cache目錄
cache_mem 32 MB
cache_dir ufs /usr/local/squid/cache 1024 16 256
#訪問控制設置
acl mynet src 192.168.0.0/255.255.255.0
acl all src 0.0.0.0/0.0.0.0
http_access allow mynet
http_access deny all
#透明代理設置
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
#swap 性能微調(diào)
half_closed_clients off
cache_swap_high 100%
cache_swap_low 80%
maximum_object_size 1024 KB
#控制對象的超時時間
refresh_pattern -i .html 1440 90% 129600 reload-into-ims
refresh_pattern -i .shtml 1440 90% 129600 reload-into-ims
refresh_pattern -i .hml 1440 90% 129600 reload-into-ims
refresh_pattern -i .gif 1440 90% 129600 reload-into-ims
refresh_pattern -i .swf 1440 90% 129600 reload-into-ims
refresh_pattern -i .jpg 1440 90% 129600 reload-into-ims
refresh_pattern -i .png 1440 90% 129600 reload-into-ims
refresh_pattern -i .bmp 1440 90% 129600 reload-into-ims
refresh_pattern -i .js 1440 90% 129600 reload-into-ims
需要改的地方是訪問控制設置中的子網(wǎng)改成你自己的子網(wǎng) 。其他的地方可根據(jù)需要調(diào)整 。不改也可 。
如果不使用日志,將日志設置部分改成如下句子:
cache_store_log none
cache_access_log /dev/null
cache_log /dev/null添加squid系統(tǒng)用戶和組:
# pw groupadd squid
# pw useradd squid -g squid -s /sbin/nologin建立cache目錄:
# mkdir /usr/local/squid/cache改變cache目錄和logs目錄的所有者為squid用戶和組:
# chown –R squid /usr/local/squid/cache
# chgrp –R squid /usr/local/squid/cache
# chown –R squid /usr/local/squid/var/logs
# chgrp –R squid /usr/local/squid/var/logs運行squid –z建立cache目錄結構:
# /usr/local/squid/sbin/squid –z測試squid運行情況:
# /usr/local/squid/sbin/squid –NCd1出現(xiàn)下面顯示證明squid安裝成功:
2003/06/21 18:01:09| Starting Squid Cache version 2.5.STABLE3 for i386-unknown-freebsd4.7...
2003/06/21 18:01:09| Process ID 160
2003/06/21 18:01:09| With 957 file descriptors available
2003/06/21 18:01:09| Performing DNS Tests...
2003/06/21 18:01:09| Successful DNS name lookup tests...
2003/06/21 18:01:09| DNS Socket created at 0.0.0.0, port 1029, FD 4
2003/06/21 18:01:09| Adding nameserver 202.97.224.68 from /etc/resolv.conf

推薦閱讀