Documentation Home
> Sun Java System Web Server 6.1 SP9 Administrator's Guide
Sun Java System Web Server 6.1 SP9 Administrator's Guide
Book Information
Index
Numbers and Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Preface
Chapter 1 Introduction to Sun Java System Web Server
Sun Java System Web Server
What’s New in Sun Java System Web Server 6.1
Java Servlet 2.3 and JavaServer Pages (JSP) 1.2 Support
JDK 1.4.1_04 Support
WebDAV Support
NSAPI Filters Support
HTTP Compression Support
New Search Engine Support
Enhanced Security
JNDI Support
JDBC Support
Sun Java System Studio 5 Support
NSS 3.3.5 and NSPR 4.1.5 Support
PHP Compatibility
Enhanced Hardware Accelerator Encryption Support
Start on Boot Option
Additional Features
Administering and Managing Sun Java System Web Servers
Sun Java System Web Server Configuration
Administration Server
Server Manager
To access the Server Manager for Sun Java System Web Server
Class Manager
To access the Class Manager for Sun Java System Web server
Virtual Server Manager
Using the Resource Picker
Wildcards Used in the Resource Picker
Chapter 2 Administering Sun Java System Web Servers
Starting the Administration Server
UNIX/Linux Platforms
To access the Administration Server
Windows Platforms
To access the Administration Server on Windows platforms
Running Multiple Servers
Virtual Servers
Installing Multiple Instances of the Server
To add another server instance
Removing a Server
To remove a server from your machine
Migrating a Server From a Previous Version
Chapter 3 Managing Users and Groups
Accessing Information About Users and Groups
About Directory Services
Types of Directory Services
Configuring a Directory Service
To configure the directory services preferences
Understanding Distinguished Names (DNs)
Using LDIF
Creating Users
Creating a New User in an LDAP-based Authentication Database
Guidelines for Creating LDAP-based User Entries
How to Create a New User Entry
To create a user entry
Directory Server User Entries
Creating a New User in a Key File Authentication Database
To create a user entry in a key file authentication database
Creating a New User in a Digest File Authentication Database
To create a user entry in a digest file authentication database
Managing Users
Finding User Information
To find the specific user information
Building Custom Search Queries
Editing User Information
To change a user's entry
Managing a User’s Password
To change or create a user's password
Renaming Users
To rename a user entry
Removing Users
To delete user entry
Creating Groups
Static Groups
Guidelines for Creating Static Groups
Creating a Static Group Entry
To create a static group entry
Dynamic Groups
How Sun Java System Web Server Implements Dynamic Groups
Groups Can Be Static and Dynamic
Dynamic Group Impact on Server Performance
Guidelines for Creating Dynamic Groups
Creating a Dynamic Group
To create a dynamic group entry within the directory
Managing Groups
Finding Group Entries
To find a group
The “Find all groups whose” Field
Editing Group Attributes
To edit a group entry (LDAP services only)
Adding Group Members
To add members to a group (LDAP services only)
Adding Groups to the Group Members List
Removing Entries from the Group Members List
To delete an entry from the group members list (LDAP services only)
Managing Owners
Managing See Alsos
Removing Groups
To delete a group (LDAP services only)
Renaming Groups
To rename a group (LDAP services only)
Creating Organizational Units
To create an organizational unit
Managing Organizational Units
Finding Organizational Units
To find organizational units (LDAP services only)
The “Find all units whose” Field
Editing Organizational Unit Attributes
To change a organizational unit entry
Renaming Organizational Units
To rename an organizational unit entry
Deleting Organizational Units
To delete an organizational unit entry
Chapter 4 J2SE-based Security for Web Container and Web Applications
About Sun Java System Web Server Security
Overview of ACL-based Access Control
Overview of J2SE/Servlet-based Access Control
Realm-based Security
Realm-based User Authentication
LDAP realm
File realm
Solaris realm
Certificate realm
Custom Realm
Native Realm
Role-based Authorization
Mapping Roles to Restricted Areas
Defining Access Control by Roles
How to Configure a Realm
Using the Administration Interface
To configure a realm using the Administration interface
Editing the server.xml File
Configuring the Native Realm
Specifying the Default Realm
To specify the active authentication realm for the server instance
Using Programmatic Security
Deciding When to Use the J2SE/Servlet Authentication Model
Chapter 5 Setting Administration Preferences
Shutting Down the Administration Server
Editing Listen Socket Settings
To access the administration server’s Listen Sockets table
Changing the User Account (UNIX/Linux)
To access the Server Settings page
Changing the Superuser Settings
To change the superuser settings for the Administration server
Allowing Multiple Administrators
To enable distributed administration
Specifying Log File Options
Viewing Log Files
The Access Log File
To view the access log file
The Error Log File
To view the error log file
Archiving Log Files
Using Schedulerd Control-based Log Rotation (UNIX/Linux)
To restart, start, or stop the schedulerd control daemon
Configuring Directory Services
To configure the directory services preferences
Restricting Server Access
To restrict access to your Sun Java System web server
Chapter 6 Using Certificates and Keys
Certificate-based Authentication
Using Certificates for Authentication
Server Authentication
Client Authentication
Virtual Server Certificates
Creating a Trust Database
To create a trust database
Using password.conf
To start an SSL-enabled server automatically
Requesting and Installing a VeriSign Certificate
To request a VeriSign certificate
To install a VeriSign certificate
Requesting and Installing Other Server Certificates
Required CA Information
To request other server certificates
Installing Other Server Certificates
Installing a Certificate
To install a certificate
Migrating Certificates When You Upgrade
Using the Built-in Root Certificate Module
Managing Certificates
To manage certificate lists
Installing and Managing CRLs and CKLs
To install a CRL or CKL
Managing CRLs and CKLs
To manage CRls and CKls
Setting Security Preferences
SSL and TLS Protocols
To Communicate with LDAP Using SSL
Enabling Security for Listen Sockets
Turning Security On
To Turn Security On When Creating a Listen Socket
To Turn Security On When Editing a Listen Socket
To Select a Server Certificate for a Listen Socket
To select ciphers
Configuring Security Globally
To set values for your SSL configuration file directives
SSLSessionTimeout
Syntax
SSLCacheEntries
SSL3SessionTimeout
Syntax
Using External Encryption Modules
Installing the PKCS#11Module
To Install a PKCS#11 Module using the modutil
Using pk12util
Exporting with pk12util
To export a certificate and key from an internal database
Importing with pk12util
To import a certificate and key into an internal PKCS#11 module
Selecting the Certificate Name for a Listen Socket
To select the certificate name for the listen socket
FIPS-140 Standard
To enable FIPs-140
Setting Client Security Requirements
Requiring Client Authentication
To Require Client Authentication
To require client authentication
Mapping Client Certificates to LDAP
Using the certmap.conf File
Creating Custom Properties
Sample Mappings
Example #1
Example #2
Example #3
Setting Stronger Ciphers
To set stronger ciphers
Considering Additional Security Issues
Limit Physical Access
Limit Administration Access
Choosing Solid Passwords
Creating Hard-to-Crack Passwords
Changing Passwords or PINs
To change passwords
Limiting Other Applications on the Server
UNIX and Linux
Windows
Preventing Clients from Caching SSL Files
Limiting Ports
Knowing Your Server’s Limits
Making Additional Changes to Protect Servers
To specify the chroot for a Virtual Server Class
Specifying the chroot for a Virtual Server
To specify the chroot directory for a specific virtual server
Chapter 7 Managing Server Clusters
About Clusters
Guidelines for Using Server Clusters
Setting Up a Cluster
To set up a Sun Java System Web Server cluster
Adding a Server to a Cluster
To add a remote server to a cluster
Modifying Server Information
To modify information about a server in a cluster
Removing Servers from a Cluster
To remove a server from the cluster
Controlling Server Clusters
To control servers within your cluster
Adding Variables
To add variables for a remote server within your cluster
Chapter 8 Configuring Server Preferences
Starting and Stopping the Server
Setting the Termination Timeout
Restarting the Server (UNIX/Linux)
Starting SSL-enabled Servers Automatically
To start your SSL-enabled server automatically
Restarting the Server with the Inittab (UNIX/Linux)
Restarting With the System RC Scripts (UNIX/Linux)
Restarting the Server Manually (UNIX/Linux)
Stopping the Server Manually (UNIX/Linux)
Restarting the Server (Windows)
To restart the server
Using the Automatic Restart Utility (Windows)
Changing the Time Interval (Windows)
Turning Off the Debugging Dialog Box (Windows)
To turn off the debugging dialog box
Tuning Your Server for Performance
To tune your server for performance using Server Manager
Editing the magnus.conf File
To access the Magnus Editor
Adding and Editing Listen Sockets
To access the table
Choosing MIME Types
To access the MIME Types page
Restricting Access
To restrict access to your Sun Java System Web Servers
Restoring Configuration Settings
Configuring the File Cache
Adding and Using Thread Pools
The Native Thread Pool and Generic Thread Pools (Windows)
Thread Pools (UNIX/Linux)
Editing Thread Pools
Using Thread Pools
Chapter 9 Controlling Access to Your Server
What Is Access Control?
Setting Access Control for User-Group
Default Authentication
Basic Authentication
SSL Authentication
Digest Authentication
Installing the Digest Authentication Plug-in
Installing the Digest Authentication Plug-in on UNIX
To install the Digest Authentication plug-in on UNIX
Installing the Digest Authentication Plug-in on Windows
To install the Digest Authentication plug-in on Windows
Setting the Sun Java System Directory Server to Use the DES Algorithm
To configure the Sun Java System Directory Server to use the DES algorithm
Other Authentication
Setting Access Control for Host-IP
Using Access Control Files
Configuring the ACL User Cache
How Access Control Works
Setting Access Control
To set access control globally
To set access control for a server instance
Selecting Access Control Options
Setting the Action
Specifying Users and Groups
Specifying the From Host
Restricting Access to Programs
Setting Access Rights
Writing Customized Expressions
Turning Off Access Control
Responding When Access is Denied
To change the message sent for a specific ACL
Limiting Access to Areas of Your Server
Restricting Access to the Entire Server
To set access control for a server instance
Restricting Access to a Directory (Path)
To limit access to a directory on the server
Restricting Access to a URI (Path)
To limit access to a URL
Restricting Access to a File Type
To limit access to a file type
Restricting Access Based on Time of Day
To limit access based on time of day
To restrict access based on security
Securing Access Control With Distributed Administration
Securing Access to Resources
Securing Access to Server Instances
Enabling IP-based Access Control
To enable IP-based access control
Working with Dynamic Access Control Files
Using .htaccess Files
Enabling .htaccess from the User Interface
To configure the Sun Java System Web Server to use .htaccess
Enabling .htaccess from magnus.conf
To manually enable your server to use the .htaccess
Converting Existing .nsconfig Files to .htaccess Files
Using htaccess-register
htpasswd Command
Example of an .htaccess File
Supported .htaccess Directives
allow
Syntax
Effect
deny
Syntax
Effect
AuthGroupFile
Syntax
Effect
AuthUserFile
Syntax
Effect
AuthName
Syntax
Effect
AuthType
Syntax
Effect
<Limit>
Syntax
Effect
<LimitExcept>
Syntax
Effect
order
Syntax
Effect
require
Syntax
Effect
.htaccess Security Considerations
Controlling Access for Virtual Servers
Accessing Databases from Virtual Servers
To specify LDAP databases in the user interface
To edit access control lists for virtual servers
Creating ACLs For File-based Authentication
Creating an ACL for a Directory Service Based on File Authentication
To create an ACL entry for a directory based service on file authentication
Creating an ACL for a Directory Service Based on .htaccess Authentication
To create an ACL for a directory service based on htaccess authentication
Migrating Existing .htaccess information to the File Authentication Database
Sample htaccess databases
Creating an ACL for a Directory Service Based on Digest Authentication
To create an ACL for a directory service
Chapter 10 Using Log Files
About Log Files
Logging on the UNIX and Windows Platform
Default Error Logging
Logging Using syslog
Logging Using the Windows eventlog
Log Levels
About Virtual Servers and Logging
Redirecting Application and Server Log Output
Archiving Log Files
Internal-daemon Log Rotation
Scheduler-based Log Rotation
Setting Access Log Preferences
To add the %vsid% to the log file format string
Easy Cookie Logging
Setting Error Logging Options
For the Administration Server instance
For the Server Instance
Configuring the LOG Element
Viewing an Access Log File
Viewing the Error Log File
Running the Log Analyzer
To run the log analyzer from the Server Manager
Viewing Events (Windows)
To use the Event Viewer
Chapter 11 Monitoring Servers
Monitoring the Server Using Statistics
Enabling Statistics
To enable statistics
Using Statistics
To access statistics
Using Quality of Service
Quality of Service Example
Setting Up Quality of Service
To configure quality of service
Required Changes to obj.conf
Known Limitations to Quality of Service
SNMP Basics
The Sun Java System Web Server MIB
Setting Up SNMP
Using a Proxy SNMP Agent (UNIX/Linux)
Installing the Proxy SNMP Agent
To continue using the native SNMP daemon
Starting the Proxy SNMP Agent
Restarting the Native SNMP Daemon
Reconfiguring the SNMP Native Agent
Installing the SNMP Master Agent
To install the master SNMP agent
Enabling and Starting the SNMP Master Agent
Starting the Master Agent on Another Port
To manually start the master agent on another port
Manually Configuring the SNMP Master Agent
To configure the master SNMP agent manually
Editing the Master Agent CONFIG File
Defining sysContact and sysLocation Variables
Configuring the SNMP Subagent
To configure the SNMP subagent
Starting the SNMP Master Agent
Manually Starting the SNMP Master Agent
Starting the SNMP Master Agent Using the Administration Server
To start the SNMP master agent
Configuring the SNMP Master Agent
Configuring the Community String
Configuring Trap Destinations
Enabling the Subagent
Understanding SNMP Messages
Chapter 12 Configuring Naming and Resources
Enabling and Disabling Java
To enable or disable
Configuring JVM Settings
Configuring General Settings
To edit the location of the JDK and to specify debug options
Configuring Path Settings
To configure the JVM's path settings in the Administration interface
Configuring JVM Options
To set JVM command-line option in the Administration interface
Configuring the JVM Profiler
To configure the JVM Profiler in the Administration interface
About J2SE Naming Services and Resources
JDBC Datasources
JDBC Connection Pools
Java Mail Sessions
Custom Resources
External JNDI Resources
About Java Naming and Directory Interface (JNDI)
J2SE Naming Services
Naming References and Binding Information
Naming References in J2SE Standard Deployment Descriptor
Application Environment Entries
References to Resources
Example
Resource Environment References
Examples
Initial Naming Context
JNDI Connection Factories
Creating Java-based Resources
Creating a New JDBC Connection Pool
Using the Administration Interface
To create a new JDBC connection pool using the Administration interface
Using the Command-Line Interface
Creating a JDBC Resource
Using the Administration Interface
To create a JDBC resource using the Administration interface
Using the Command Line Interface
Creating Custom Resources
Using the Administration Interface
To create custom resources using the administration interface
Using the Command Line Interface
Creating External JNDI Resources
Using the Administration Interface
To create external JNDI resources using the administration interface
Using the Command Line Interface
Modifying Java-based Resources
Modifying a JDBC Connection Pool
To modify the properties of a JDBC connection pool
Modifying a JDBC Resource
To modify the properties of a JDBC resource
Modifying a Custom Resource
To modify the properties of a custom resource
Modifying an External JNDI Resource
To modify the properties of an external JNDI resource
Deleting Java-based Resources
Deleting a JDBC Connection Pool
Using the Administration Server
To delete a JDBC connection pool using the Administration Server
Using the Command Line Utility
Deleting a JDBC Resource
Using the Administration Server
To delete a JDBC resource
Using the Command Line Utility
Deleting a Custom Resource
Using the Administration Server
To delete a custom resource
Using the Command Line Utility
Deleting an External JNDI Resource
Using the Administration Server
To delete an external JNDI resource
Using the Command Line Utility
Chapter 13 Using Virtual Servers
Virtual Servers Overview
Multiple Server Instances
Virtual Server Classes
The obj.conf File
Virtual Servers in a Class
The Default Class
Listen Sockets
Virtual Servers
Types of Virtual Servers
IP-Address-Based Virtual Servers
URL-Host-Based Virtual Servers
Default Virtual Server
Virtual Server Selection for Request Processing
Document Root
Log Files
Migrating Virtual Servers from a Previous Release
Using Sun Java System Web Server Features with Virtual Servers
Using SSL with Virtual Servers
Using Access Control with Virtual Servers
Using CGIs with Virtual Servers
Using Configuration Styles with Virtual Servers
Using the Virtual Server User Interface
The Class Manager
To access the Class Manager
The Virtual Server Manager
To access the Virtual Server Manager
Using Variables
Dynamic Reconfiguration
Setting Up Virtual Servers
To set up virtual server
Creating a Listen Socket
To create a listen socket
Creating a Virtual Server Class
To create a virtual server class
Editing or Deleting a Virtual Server Class
To edit a virtual server class's settings
Specifying Services Associated with a Virtual Server Class
Creating a Virtual Server
Specifying Settings Associated with a Virtual Server
Allowing Users to Monitor Individual Virtual Servers
To configure your server to use this feature
Access Control
Log Files
Deploying Virtual Servers
Example 1: Default Configuration
Example 2: Secure Server
Example 3: Intranet Hosting
Example 4: Mass Hosting
Chapter 14 Creating and Configuring Virtual Servers
Creating a Virtual Server
To create a virtual sever
Editing Virtual Server Settings
Editing Using the Class Manager
Editing Virtual Server Settings
To edit the general settings of a virtual server
Configuring Virtual Server MIME Settings
To set the MIME types file for a specific virtual serve
Configuring Virtual Server ACL Settings
Configuring Virtual Server Security
Configuring Virtual Server Quality of Service Settings
To configure the quality of service settings for a virtual server
Configuring Virtual Server Log Settings
To change the location of the virtual server's access and error logs
Enabling Logging for a Virtual Server
To enable virtual server level logging
Configuring Virtual Server Java Web Application Settings
Editing Using the Virtual Server Manager
Generating Reports for a Virtual Server
To generate a report for a virtual server
Choosing a Directory Service for a Virtual Server
To assign a directory service to a virtual server
Deleting a Virtual Server
To delete a virtual sever
Chapter 15 Extending Your Server With Programs
Overview of Server-Side Programs
Types of Server-Side Applications That Run on the Server
How Server-Side Applications Are Installed on the Server
Java Servlets and JavaServer Pages (JSP)
Overview of Servlets and JavaServer Pages
What the Server Needs to Run Servlets
Deploying Web Applications
Using the server.xml File
Using the Administration Server Interface
Deploying Web Applications
To deploy a web application
Editing Web Applications
To edit, delete, disable, or enable an already deployed web application
Using the Command Line Interface
To deploy a virtual server web application:
To delete a virtual server web application:
To list the web application URIs and directories for a virtual server:
Using -n in the wdeploy Command
Accessing Deployed Web Applications
Return Values
Deploying Servlets and JSPs Not in Web Applications
Configuring JVM Settings
Deleting Version Files
Installing CGI Programs
Overview of CGI
Specifying a CGI Directory
To specify a CGI-only directory for a class of virtual servers
Configuring Unique CGI Attributes for Each Software Virtual Server
To specify CGI attributes for a single virtual server
Specifying CGI as a File Type
To specify CGI programs as a file type
Downloading Executable Files
Installing Windows CGI Programs
Overview of Windows CGI Programs
Specifying a Windows CGI Directory
To specify windows CGI-only directory
Specifying Windows CGI as a File Type
To specify a file extension for windows CGI files
Installing Shell CGI Programs for Windows
Overview of Shell CGI Programs for Windows
Specifying a Shell CGI Directory (Windows)
To create a directory for your shell CGI files
Specifying Shell CGI as a File Type (Windows)
To associate a file extension as a shell CGI file
Using the Query Handler
To set a query handler
Chapter 16 Content Management
Setting the Primary Document Directory
To change the primary document directory
Setting Additional Document Directories
To add an additional document directory
Customizing User Public Information Directories (UNIX/Linux)
To configure your server to use public directories
Restricting Content Publication
Loading the Entire Password File on Startup
Using Configuration Styles
Enabling Remote File Manipulation
To enable remote file manipulation
Configuring Document Preferences
Setting the Document Preferences
To set the document preferences
Entering an Index Filename
Selecting Directory Indexing
Specifying a Server Home Page
Specifying a Default MIME Type
Configuring URL Forwarding
To configure URL forwarding
Customizing Error Responses
To enable a customized error response
Changing the Character Set
To change the character set
Setting the Document Footer
To set the document footer
Using htaccess
Restricting Symbolic Links (UNIX/Linux)
To restrict symbolic links
Setting up Server-Parsed HTML
To parse HTML
Setting Cache Control Directives
To set cache control directives
Using Stronger Ciphers
Configuring the Server for Content Compression
Configuring the Server to Serve Precompressed Content
To configure your server to serve precompressed content
Configuring the Server to Compress Content on Demand
To configure your server to compress content on demand
Compression-related Changes in obj.conf
Chapter 17 Applying Configuration Styles
Creating a Configuration Style
To create a configuration style
Assigning a Configuration Style
To assign a configuration style
Listing Configuration Style Assignments
To list the configuration style assignments
Editing a Configuration Style
To edit a configuration style
Removing a Configuration Style
To remove a configuration style
Chapter 18 Using Search
About Search
Enabling the Search Application for a Virtual Server
To enable search
Disabling the Search Application for a Virtual Server
To disable search for a virtual server
About Search Collections
Creating a Collection
To create a new collection
Configuring a Collection
To reconfigure an existing collection
Updating a Collection
To update a collection
Removing a Collection
To remove a collection
Maintaining a Collection
Reindexing a Collection
To reindex a collection
Adding Scheduled Collection Maintenance
To add regular maintenance of a collection
Editing Scheduled Collection Maintenance
To change the scheduled maintenance for a collection
Removing Scheduled Collection Maintenance
To cancel scheduled maintenance
Performing a Search
The Search Page
Search Query Operators
Making a Query
To make a query
Advanced Search
To make an advanced search query
Viewing Search Results
Customizing Search Pages
Search Interface Components
Header
Footer
Form
Results
Customizing the Search Query Page
In a horizontal bar
In a Sidebar Block
Customizing the Search Results Page
Customizing Form and Results in Separate Pages
Tag Conventions
Tag Specifications
Chapter 19 Web Publishing with WebDAV
About WebDAV
Common WebDAV Terminology
Using WebDAV
Enabling WebDAV
Enabling WebDAV for the Server Instance
To enable WebDAV globally
Enabling WebDAV for a Virtual Server Class
To enable WebDAV for a particular virtual server class
Enabling WebDAV for a Collection
Creating a WebDAV Collection
To add a WedDAV collection
Editing a WebDAV Collection
To edit an existing WebDAV collection
Configuring WebDAV
Configuring WebDAV at the Virtual Server Level
Configuring WebDAV at the URI Level
Using Source URI and Translate:f Header on a WebDAV-Enabled Server
Locking and Unlocking Resources
Exclusive Locks
Shared Locks
Lock Management
To use lock management
Minimum Lock Timeout
Example of a Lock Request
Enabling Access Control for WebDAV
Restricting Access on WebDAV-Enabled Resources
Security Considerations
Appendix A Command Line Utilities
HttpServerAdmin (Virtual Server Administration)
On Window systems
HttpServerAdmin Syntax
control Command
Options
Syntax
Parameters
Examples
create Command
Options
Create Virtual Server Class
Syntax
Parameters
Example
Create Listen Socket
Syntax
Parameters
Example
Create Virtual Server
Syntax
Parameters
Examples
Create JDBC Connection Pool
Syntax
Options
Example
Create JDBC Resource
Syntax
Options
Example
Create Custom Resource
Syntax
Options
Example
Create External JNDI Resource
Syntax
Options
Example
Create Mail Resource
Syntax
Options
Example
delete Command
Options
Delete Class
Syntax
Parameters
Example
Delete Listen Socket
Syntax
Parameters
Example
Delete Virtual Server
Syntax
Parameters
Example
Delete JDBC Connection Pool
Syntax
Parameters
Example
Delete JNDI Resource
Syntax
Parameters
Example
list Command
Syntax
Options
Example
Appendix B Hypertext Transfer Protocol
About Hypertext Transfer Protocol
Requests
Request Method
Request Header
Request Data
Responses
Status Code
Response Header
Response Data
Appendix C ACL File Syntax
ACL File Syntax
Authentication Methods
Authorization Statements
Hierarchy of Authorization Statements
Attribute Expressions
Operators For Expressions
The Default ACL File
General Syntax Items
Referencing ACL Files in obj.conf
Appendix D Support for Internationalization and Localization
Entering Multibyte Data
File or Directory Names
LDAP Users and Groups
Support for Multiple Character Encodings
WebDAV
Search
Language Preferences
Configuring the Server to Serve Localized Content
Glossary
© 2010, Oracle Corporation and/or its affiliates