Skip to main content
OCLC Support

EZproxy configuration

This guide provides you with resources to understand and configure EZproxy using directives in your EZproxy files.
  • Add a database stanza
    Discover how to add a database stanza as a self-hosted EZproxy library.
  • Configure EZproxy to run as a Windows service
    EZproxy can be configured to run as a Windows service, which will allow the program to start when your computer is powered up, before anyone logs on.
  • Configure high availability
    To help you minimize downtime experienced by your users, EZproxy can be configured to run on multiple systems in a High Availability configuration.
  • Configure OpenSSL directives
    Use this information to configure OpenSSL in your EZproxy config.txt file.
  • Create search widgets to proxied resources
    Use these instructions to create search widgets to proxied resources in EZproxy.
  • EZproxy system elements
    A collection of files are necessary in order to run EZproxy. Some of these files can be edited to configure the program.
  • Integrate EZproxy with other OCLC services
    Configure EZproxy to work with your other OCLC services.
  • Integrate ILLiad with your local authentication system via EZproxy
    The ILLiad patron web pages can be configured as an EZproxy-protected resource, allowing ILLiad patrons to authenticate against any authentication method supported by EZproxy.
  • Introduction to database stanza directives
    This document provides an overview of basic EZproxy database stanza construction and how EZproxy reads those database stanzas. This will help you to better understand how to create your own basic stanzas and when an existing stanza in your config.txt will provide access to a newly licensed resource.
  • Migrate to Proxy by Hostname
    By default, EZproxy uses a Proxy by Port configuration, which operates by mapping hostname/port number combinations used by web servers into a port number on your EZproxy server. The Proxy by Hostname configuration allows EZproxy to map hostname/port number configurations to unique hostnames that refer back to the EZproxy server.
  • Proxy by hostname Windows DNS configuration
    When using EZproxy with proxy by hostname, you need to create two Domain Name System (DNS) entries, one of which contains a wildcard. The following steps explain how to create the required entries under Windows NT 4.0 and Windows 200x.
  • Set limits for your institution
    EZproxy has a variety of limits that can be changed to meet the needs of your institution. Each limit is named MaxSomething where Something describes the specific limit involved.
  • Starting point URLs and config.txt
    Learn about starting point URLs and config.txt files in this EZproxy overview.
  • Understanding URLs and database stanzas
    EZproxy reads the config.txt file when determining whether or not to proxy resources. The first step in understanding how this process works is understanding the construction of URLs. The information in URLs forms the basis for EZproxy's understanding of what resources can be proxied as a starting point for users to begin searches, and what URLs linked on a starting point site can be proxied once a user has begun his or her search.