fedora core 10
STEP 1: 建立使用者及密碼檔
[ 建立第一個使用者及設定密碼 ]
# htpasswd -cb /etc/squid/allowuser username passwd
[ 增加第二個使用者 ]
# htpasswd -b /etc/squid/allowuser username2 passwd2
[ 將檔案權限設為755 ]
# chmod 755 /etc/squid/allowuser
STEP 2: 設定squid.conf
[ 編輯squid.conf組態檔 ]
# vi /etc/squid/squid.conf
[ 在auth_param區加入 ]
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/allowuser
(check ncsa_auth所在位置)
(allowuser 是用htpasswd所產生出來, 用來check user/passwd)
[ 在acl區的第一行加入 ]
acl need_auth proxy_auth REQUIRED
[ 在http_access區的第一行加入 ]
http_access allow need_auth
STEP 3: 重新啟動squid
#service squid restart
沒有留言:
張貼留言