Online Book Reader

Home Category

Squid_ The Definitive Guide - Duane Wessels [223]

By Root 2089 0


12. Authentication Helpers

12.1. Configuring Squid

12.2. HTTP Basic Authentication

12.2.1. NCSA

12.2.2. LDAP

12.2.3. MSNT

12.2.4. Multi-domain-NTLM

12.2.5. PAM

12.2.6. SASL

12.2.7. SMB

12.2.8. YP

12.2.9. getpwnam

12.2.10. winbind

12.2.11. The Basic Auth API

12.3. HTTP Digest Authentication

12.3.1. password

12.3.2. Digest Authentication API

12.4. Microsoft NTLM Authentication

12.4.1. SMB

12.4.2. winbind

12.4.3. NTLM Authentication API

12.5. External ACLs

12.5.1. ip_user

12.5.2. ldap_group

12.5.3. unix_group

12.5.4. wbinfo_group

12.5.5. winbind_group

12.5.6. Write Your Own

12.6. Exercises

13. Log Files

13.1. cache.log

13.1.1. Debugging Levels

13.1.2. Forwarding cache.log Messages to the System Log

13.1.3. Dumping cache.log Messages to Your Terminal

13.2. access.log

13.2.1. access.log Result Codes

13.2.2. HTTP Response Status Codes

13.2.3. access.log Peering Codes

13.2.4. Configuration Directives That Affect access.log

13.2.5. access.log Analysis Tools

13.3. store.log

13.3.1. Mapping File Numbers to Pathnames

13.4. referer.log

13.5. useragent.log

13.6. swap.state

13.7. Rotating the Log Files

13.8. Privacy and Security

13.9. Exercises

14. Monitoring Squid

14.1. cache.log Warnings

14.2. The Cache Manager

14.2.1. Cache Manager Pages

14.2.2. Cache Manager Access Controls

14.2.3. Reasons to Dislike the Cache Manager

14.2.4. Squid-RRD

14.3. Using SNMP

14.3.1. Using snmpwalk and snmpget

14.3.2. The Squid MIB

14.4. Exercises

15. Server Accelerator Mode

15.1. Overview

15.2. Configuring Squid

15.2.1. http_port

15.2.2. https_port

15.2.3. httpd_accel_host

15.2.4. httpd_accel_port

15.2.5. httpd_accel_uses_host_header

15.2.6. httpd_accel_single_host

15.2.7. httpd_accel_with_proxy

15.3. Gee, That Was Confusing!

15.3.1. One Box, One Server Name

15.3.2. One Box, Many Server Names

15.3.3. Many Boxes, One Server Name

15.3.4. Many Boxes, Many Server Names

15.4. Access Controls

15.5. Content Negotiation

15.6. Gotchas

15.6.1. Logging

15.6.2. Ignoring Reloads

15.6.3. Uncachable Content

15.6.4. Errors

15.6.5. Purging Objects

15.6.6. Neighbors

15.7. Exercises

16. Debugging and Troubleshooting

16.1. Some Common Problems

16.1.1. "Failed to make swap directory"

16.1.2. "Address already in use"

16.1.3. "Could not determine fully qualified hostname"

16.1.4. "DNS name lookup tests failed"

16.1.5. "Illegal character in hostname"

16.1.6. "Running out of filedescriptors"

16.1.7. "icmpRecv: Connection refused"

16.1.8. Squid Becomes Slow After Running for Some Time

16.1.9. Debugging Access Controls

16.2. Debugging via cache.log

16.3. Core Dumps, Assertions, and Stack Traces

16.3.1. Can't Find the Core File?

16.4. Replicating Problems

16.5. Reporting a Bug

16.6. Exercises

A. Config File Reference

http_port

https_port

ssl_unclean_shutdown

icp_port

htcp_port

mcast_groups

udp_incoming_address

udp_outgoing_address

cache_peer

cache_peer_domain

neighbor_type_domain

icp_query_timeout

maximum_icp_query_timeout

mcast_icp_query_timeout

dead_peer_timeout

hierarchy_stoplist

no_cache

cache_access_log

cache_log

cache_store_log

cache_swap_log

emulate_httpd_log

log_ip_on_direct

cache_dir

cache_mem

cache_swap_low

cache_swap_high

maximum_object_size

minimum_object_size

maximum_object_size_in_memory

cache_replacement_policy

memory_replacement_policy

store_dir_select_algorithm

mime_table

ipcache_size

ipcache_low

ipcache_high

fqdncache_size

log_mime_hdrs

useragent_log

referer_log

pid_filename

debug_options

log_fqdn

client_netmask

ftp_user

ftp_list_width

ftp_passive

ftp_sanitycheck

cache_dns_program

dns_children

dns_retransmit_interval

Return Main Page Previous Page Next Page

®Online Book Reader