- http_port :Cấu hình port mà squid sẽ lắng nghe những yêu cầu đ−ợc gửi đến.
Cú pháp:
http_port <cổng>
Mặc định: http_port 3128
Ta th−ờng thay đổi cổng này là : 8080 http_port 8080
- Cache_peer: Nếu proxy không kết nối trực tiếp đến Internet hoặc nằm sau một firewall thì ta phải cấu hình proxy này truy vấn đến proxy khác bằng tham số cache_peer:
Cú pháp:
cache_peer <hostname> <type> <http port> <icp_port> <Hostname> là tên hay địa chỉ IP của proxy truy vấn đến. <Type> = “parent” , “sibling” hay “multicast”
<http_port> là port mà đợc thiết lập bởi parent proxy thờng là 8080 <icp_port> là port mà icp chạy.
Ví dụ: để truy vấn đến proxy của ISP.
cache_peer www.vdc.com.vn parent 8080 8082
Ngoài ra trong cùng một mạng nếu có nhiều proxy thì có thể cấu hình để các proxy này truy vấn lẫn nhau:
Đồ án tốt nghiệp
cache_peer proxy1.vdc.com.vn sibling 8080 8082 cache_peer proxy2.vdc.com.vn sibling 8080 8082 sibling có nghĩa la ngang hàng
- Những tùy chọn ảnh h−ởng đến cache
cache_mem : khóa này định nghĩa l−ợng bộ nhớ dùng cho cache. cache_mem 8 MB
cache_dir: cấu hình th− mục l−u trữ dữ liệu đ−ợc cache cache_dir /usr/local/squid/cache 100 16 256
có nghĩa là th− mục cache nằm ở /usr/local/squid/cache có dung l−ợng là 100 MB có 16 th− mục con trong nó mỗi th− mục con có 256 th− mục con nữa. Nếu có vài đĩa mà chia sẽ cache thì có thể thêm vài dòng cache_dir
cache_access_log <đờng dẫn tới th mục log> cache_access_log /var/log/squid/access.log cache_log <đờng dẫn tới th mục log> cache_log /var/log/squid/cache.log
cache_store_log <đờng dẫn tới th mục log> cache_store_log /var/log/squid/store.log
- Ng−ời dùng và nhóm có thể thay đổi squid. Cache_efactive_user, Cache_efactive_group
cache_efactive_user chi cache_efactive_group chi
- access control list và access control operator