Go to main content
1/12
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Overview of Configuration Files and Directories
Configuration Files
The server.xml File
The obj.conf File
The certmap.conf File
Syntax
Properties
NZ Wallet Files
Default Paths
Directory Structure
bin
Legal
lib
admin-server
net-server-id
Dynamic Reconfiguration
2
Syntax and Use of server.xml
Overview of server.xml
Editing the server.xml File
Editing Element Values
Adding Elements
Validating server.xml
Understanding server.xml
Server Pools
Health check
High Availability
HTTP Protocol
Logging and Monitoring
Performance Tuning
SSL, TLS, and PKCS #11
Variables
Virtual Servers
Sample server.xml File
3
Elements in server.xml
List of Elements
access-log
access-log-buffer
cluster
cert
crl
cipher
dns
dns-cache
event
event-subscription
failover-group
ftp-filter
health-check
http
http-listener
instance
keep-alive
localization
log
max-fd
origin-server-pool
origin-server
property
proxy-cache
qos-limits
server
snmp
ssl
ssl3-tls-ciphers
ssl-session-cache
stats
status-listener
tcp-access-log
tcp-listener
tcp-proxy
tcp-thread-pool
thread-pool
time
variable
virtual-server
webapp-firewall-ruleset
4
Syntax and Use of obj.conf
Request-Handling Process Overview
Steps in the Request-Handling Process
Directives in obj.conf
Objects in obj.conf
Objects That Use the name Attribute
Objects That Use the ppath Attribute
Using the Client, If, ElseIf, and Else Tags
Client
If, ElseIf, and Else
Flow of Control in obj.conf
AuthTrans
NameTrans
How and When Oracle Traffic Director Processes Other Objects
PathCheck
ObjectType
Input
Output
Route
Service
AddLog
Error
Changes in Function Flow
Restarted Requests
Internal Requests
URI Translation
Editing obj.conf
Order of Directives
Parameters
Case Sensitivity
Separators
Quotation Marks
Spaces
Line Continuation
Path Names
Comments
5
Predefined Server Application Functions and Filters in obj.conf
The bucket Parameter
AuthTrans
get-sslid
qos-handler
webapp-firewall
NameTrans
assign-name
block-request-cookie
map
reverse-map
rewrite
sed-request-header
strip-params
PathCheck
check-request-limits
deny-existence
get-client-cert
nt-uri-clean
ssl-logout
unix-uri-clean
ObjectType
block-auth-cert
block-cache-info
block-cipher
block-ip
block-issuer-dn
block-jroute
block-keysize
block-proxy-agent
block-secret-keysize
block-ssl
block-ssl-id
block-user-dn
block-via
block-xforwarded-for
forward-auth-cert
forward-cache-info
forward-cipher
forward-ip
forward-issuer-dn
forward-jroute
forward-keysize
forward-proxy-agent
forward-secret-keysize
forward-ssl
forward-ssl-id
forward-user-dn
forward-via
forward-xforwarded-for
http-client-config
proxy-cache-config
proxy-cache-override-http
proxy-websocket-config
reverse-block-date
reverse-block-server
reverse-forward-date
reverse-forward-server
set-basic-auth
set-cache-control
set-cookie
type-by-exp
type-by-extension
Input
Output
Route
set-origin-server
set-proxy-server
Service
proxy-retrieve
remove-filter
service-proxy-cache-dump
service-trace
stats-xml
AddLog
flex-log
Error
qos-error
send-error
Common SAFs
insert-filter
match-browser
redirect
remove-filter
Example
restart
rewrite-cookie
sed-param-name
sed-param-value
sed-response-header
set-priority
set-variable
A
Using Variables, Expressions, Wildcards, and String Interpolation
If, ElseIf, and Else Tags
Variables
Predefined Variables
Custom Variables
Resolving Variables
Expressions
Expression Syntax
Expression Results as Boolean Values
Expression Literals
String Literals
Numeric Literals
Expression Variables
Expression Operators
Expression Functions
atime
choose
ctime
escape
external
httpdate
lc
length
lookup
lookupregex
mtime
owner
uc
unescape
uuid
Regular Expressions
String Interpolation
Using Variables in Interpolated Strings
Using Expressions in Interpolated Strings
Wildcard Patterns
B
Using the Custom Access-Log File Format
C
Using Time Formats
D
Alphabetical List of Server Configuration Elements and Predefined SAFs
Scripting on this page enhances content navigation, but does not change the content in any way.