EIEIOTECHNOVATION
← Training programmes

EIEIO / OPERATING SYSTEMS

Squid Proxy for Red Hat Enterprise Linux Essentials

Course outline

5 days

Duration

Squid Proxy for Red Hat Enterprise Linux Essentials

5 days

Goals

To be able to implement Squid Proxy for Production usage in any coperate environment

Pre-requisite

Red Hat 124 and RH134 or Comptia Linux+. At least 3 years Linux Administration experiences. Not a beginner level

training.

Outline

1: Getting Started with Squid

  • Proxy server
  • Reverse proxy
  • Getting Squid

2: Installing Squid from binary packages

  • Fedora, CentOS or Red Hat
  • Debian or Ubuntu

3: Configuring Squid

  • Quick start
  • Syntax of the configuration file
  • Types of directives

4: Running Squid

  • Command line options
  • Getting a list of available options
  • Getting information about our Squid installation

5: Control lists

  • Fast and slow ACL types
  • Source and destination IP address
  • Adding backend web servers

6: Understanding Log Files and Log Formats

  • Log messages
  • Cache log or debug log
  • Access log
  • Understanding the access log
  • Access log syntax

7: Managing Squid and Monitoring Traffic

  • Cache manager
  • Installing the Apache Web server
  • Configuring Apache for providing the cache manager web interface
  • Accessing the cache manager web interface

8: Protecting your Squid Proxy Server with Authentication

  • HTTP authentication
  • Basic authentication
  • Active Directory and LDAP authentication
  • SMB authentication

9: Building a Hierarchy of Squid Caches

  • Cache hierarchies
  • Reasons to use hierarchical caching
  • Problems with hierarchical caching
  • Joining a cache hierarchy

10: Squid in Reverse Proxy Mode

  • What is reverse proxy mode?
  • Exploring reverse proxy mode
  • Configuring Squid as a server surrogate
  • HTTP port
  • HTTP options in reverse proxy mode
  • HTTPS port
  • HTTPS options in reverse proxy mode

11: Squid in Intercept Mode

  • Interception caching
  • Advantages of interception caching
  • Problems with interception caching
  • Diverting HTTP traffic to Squid

12: Writing URL Redirectors and Rewriters

  • URL redirectors and rewriters
  • Understanding URL redirectors
  • HTTP status codes for redirection
  • Understanding URL rewriters

13: Squid Analysis Report Generator

  • Installing and configuring SARG
  • Generating Reports

14: Troubleshooting Squid

  • Some common issues
  • Cannot write to log files
  • Could not determine hostname
  • Cannot create swap directories

Programme scope, delivery arrangements and suitability are confirmed during enquiry.