Skip to main content
OCLC Support

About directives in EZproxy configuration

Find out which directives can be configured in the EZproxy configuration UI.

The EZproxy configuration UI provides an interface for global directives that affect how an EZproxy server functions.  

For security, some directives require a fixed value or minimum value. The values for a parameter may be changed to add to the fixed value or to go above the minimum value. The fixed or minimum values cannot be altered or removed.  

Below is a table with all directives available in the EZproxy configuration UI. Not all EZproxy directives are available for configuration in the EZproxy configuration UI.

Directive Enabled/Disabled Fixed Value
Audit Enabled Most
Charset Disabled  
Identifier Disabled  
Interface Disabled Any
IntruderIPAttempts Disabled  
IntruderUserAttempts Disabled  
IntrusionAPI Disabled  
LogFilter Disabled  
LogFormat Enabled %h %l %u %t "%r" %s %b 
LoginMenu Disabled  
LogSPU Enabled -strftime /log/{env}/ezlogs/spu%Y%m%d.log %{%Y/%m/%d:%H:%M:%S}t\t%h\t%u\t%{ezproxy-spuaccess}i\t%v\t%U 
MaxConcurrentTransfers Enabled Min. Value 500
MaxLifetime Enabled Min. Value 120
MaxSessions Enabled Min. Value 500
MaxVirtualHosts Enabled Min. Value 10000
Option BlockCountryChange Disabled  
Option CaptureSPUR Disabled  
Option LogSAML Disabled  
Option LogUser Disabled  
Option RecordPeaks Disabled  
Option SafariCookiePatch Disabled  
Option StatusUser Disabled  
RedirectSafe Disabled  
UsageLimit Disabled