Configuration Files

cache.config

Defines if, how, and for what durations Traffic Server caches objects, based on destinations, clients, URL components, and more.

hosting.config

Allows Traffic Server administrators to assign cache volumes to specific origin servers or domains.

ip_allow.yaml

Controls access to the Traffic Server cache based on source IP addresses and networks including limiting individual HTTP methods.

logging.yaml

Defines custom log file formats, filters, and processing options.

parent.config

Configures parent proxies in hierarchical caching layouts.

plugin.config

Control runtime loadable plugins available to Traffic Server, as well as their configurations.

records.yaml

Contains many configuration variables affecting Traffic Server operation.

remap.config

Defines mapping rules used by Traffic Server to properly route all incoming requests.

splitdns.config

Configures DNS servers to use under specific conditions.

ssl_multicert.config

Configures Traffic Server to use different server certificates for SSL termination when listening on multiple addresses or when clients employ SNI.

sni.yaml

Configures SNI based Layer 4 routing.

storage.config

Configures all storage devices and paths to be used for the Traffic Server cache.

strategies.yaml

Configures NextHop strategies used with remap.config

volume.config

Defines cache space usage by individual protocols.

jsonrpc.yaml

Defines some of the configurable arguments of the jsonrpc endpoint.

Note

Currently the YAML parsing library has a bug where line number counting (for error messages) ignores comment lines that start with #. A work-around is to put a space before the #.