squid源碼安裝步驟:
上篇文章已經說過了squid的幾種類型下面來安裝一下squid:
squid代理服務器安裝squid源碼包(也可yum安裝)
源碼包:squid-3.4.6.tar.gz
1、解壓:
[root@www squid-3.4.6]# tar -xf /src/squid-3.4.6.tar.gz -C /usr/src/
2、預配置:
[root@www ~]# cd /usr/src/squid-3.4.6/
[root@www squid-3.4.6]# ./configure --prefix=/usr/local/squid --sysconfdir=/etc/ --enable-arp-acl --enable-linux-netfilter --enable-linux-tproxy --enable-async-io=100 --enable-err-language="Simplify_Chinese" --enable-poll --enable-gnuregex
3、編譯:make
4、安裝:make install
5、把squid的命令創建軟連接
[root@www ~]# ln -s /usr/local/squid/sbin/* /usr/local/sbin/
6、添加程序用戶squid
[root@www ~]# useradd -M -s /sbin/nologin squid
7、授權squid安裝目錄下面的var目錄屬主屬組爲squid
[root@www ~]# chown -R squid:squid /usr/local/squid/var/
8、修改squid主配置文件添加運行用戶與組,開啓緩存目錄,配置主機名沒有寫ip地址也行。
修改用戶與組
開啓緩存目錄位置默認爲關閉去掉#號
配置主機名或者ip
9、修改完檢測配置有沒有問題
[root@www ~]# squid -k parse
末尾出現這些表示沒有問題
。。。。。。
。。。。。。。。。
。。。。。。。
10、初始化緩存目錄
[root@www ~]# squid -z
11 查看配置文件剛剛開啓的緩存目錄位置是否生成了緩存目錄
12 啓動squid