Course WEB103
Squid Proxy Server - Installation, Configuration and Administration
Squid Proxy Server - Installation, Configuration and Administration
Intended Audience
Duration: 2 Days
This course is aimed at administrators and support personnel who need to understand the Squid proxy Server, Squid server installation and configuration, and the integration of Squid with existing website installations.
The course will cover the procedures needed to install, configure and manage Squid proxy servers. In particular attendees will learn how to
- Install and setting up Squid under Linux
- Understanding how cacheing proxy servers work
- Use Squid to reduce excessive consumption of network bandwidth
- Use Squid to improve the responsiveness of existing websites
Practical Work
About 40% of the course time will be allocated to practical exercises.
Course Contents
Overview of Web Servers and Proxy Servers
- What is a proxy web server ?
- What is a cacheing server ?
- The role of proxy and cacheing servers in complex web installations
- Apache proxy server setup compared with Squid
Squid Installation
- Installing Squid from binary downloads and package managers
- Building and installing Squid from source
- Testing an initial Squid installation
Squid Security
- Squid Access Control List (ACL) Configuration
- Using Access Control Lists to specify which users are granted access to different ports
- Squid user and group accounts
- Configuring Linux for HTTP Interception
Squid Configuration and Website Tuning
- Tuning disk storage for improved performance
- Forwarding requests to other web caches
- Using Squid to accelerate and protect HTTP servers
- Managing bandwidth consumption with Delay Pools
- Squid Accelerator Mode - use in enhancing web site performance
- Cache hierarchy - design and implementation
Monitoring and Troubleshooting Squid Installations
- Squid logfiles - and log format customisation
- Monitoring Squid with the cache manager and SNMP
- Monitoring and administering Squid from the command line
Squid - Redirections and Rewrites
- Forwarding requests to other web caches
- Using redirectors to rewrite user requests
