Skip Headers

Table of Contents Image Oracle HTTP Server Administrator's Guide
10g (9.0.4)

Part Number B10381-01
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Index
Index

Go to next page

Contents

Title and Copyright Information

Send Us Your Comments

Preface

Intended Audience
Documentation Accessibility
Organization
Related Documentation
Conventions

1 Oracle HTTP Server Overview

Oracle HTTP Server Features
Oracle HTTP Server Components
Oracle HTTP Server Modules
Oracle HTTP Server Support
Oracle HTTP Server Management
Application Server Control
Oracle Application Server Command-line Tools
opmnctl
dcmctl
Starting, Stopping, and Restarting Oracle HTTP Server
Starting Oracle HTTP Server
Stopping Oracle HTTP Server
Restarting Oracle HTTP Server

2 Oracle HTTP Server Concepts

Understanding Oracle HTTP Server Directory Structure
Accessing Configuration Files
Configuration Files Syntax
Understanding Modules
Classes of Directives
Scope of Directives
Container Directives
<Directory>
<DirectoryMatch>
<Files>
<FilesMatch>
<Location>
<LocationMatch>
<Limit>
<LimitExcept>
<VirtualHost>
Block Directives
About .htaccess Files

3 Specifying Server and File Locations

Setting Server and Administrator Functions
ServerName
Modifying ServerName for Oracle Application Server Web Cache
UseCanonicalName
ServerAdmin
ServerSignature
ServerTokens
ServerAlias
Specifying File Locations
CoreDumpDirectory
DocumentRoot
ErrorLog
LockFile
PidFile
ScoreBoardFile
ServerRoot

4 Managing Server Processes

Oracle HTTP Server Processing Model
Running Oracle HTTP Server as Root
Additional Security Considerations
Handling Server Processes
ServerType
Group
User
Limiting the Number of Processes and Connections
StartServers
ThreadsPerChild
MaxClients
MaxRequestsPerChild
MaxSpareServers
MinSpareServers
Getting Information about Processes

5 Managing the Network Connection

Specifying Listener Ports and Addresses
BindAddress
Port
Listen
Managing Interaction Between Server and Network
ListenBackLog
SendBufferSize
TimeOut
Managing Connection Persistence
KeepAlive
KeepAliveTimeout
MaxKeepAliveRequests
Configuring Reverse Proxies and Load Balancers

6 Configuring and Using Server Logs

Using Oracle Diagnostic Logging
Overview
Configuring Oracle HTTP Server
Specifying Log Formats
Specifying Log Level
Specifying Log Files
Access Log
CustomLog
Error Log
JServ Log
PID File
Piped Log
Rewrite Log
Script Log
SSL Log
Transfer Log

7 Application Server Control Management

Overview
Accessing Application Server Control
Accessing Oracle HTTP Server Home Page
Managing Oracle HTTP Server
Performing Basic Administration
Starting, Restarting, and Stopping Oracle HTTP Server
Managing Default Server Configuration
Monitoring Status
Monitoring Response and Load
Monitoring Performance
Managing Virtual Hosts
Requirements for Managing Virtual Hosts
Performing Basic Tasks on Virtual Hosts Page
Modifying Virtual Hosts
Administering Virtual Hosts
Administering Oracle HTTP Server
Server Properties
MIME Languages
MIME Types
MIME Encoding
PL/SQL Properties
Advanced Server Properties

8 Oracle HTTP Server Modules

List of Modules
mod_access
mod_actions
mod_alias
mod_asis
mod_auth
mod_auth_anon
mod_auth_db
mod_auth_dbm
mod_auth_digest
mod_autoindex
mod_cern_meta
mod_certheaders
mod_cgi
mod_define
mod_digest
mod_dir
mod_dms
mod_env
mod_example
mod_expires
mod_fastcgi
mod_headers
mod_imap
mod_include
mod_info
mod_isapi
mod_jserv
Enabling JServ with mod_oprocmgr
Enabling JServ in Automatic Mode
Enabling JServ in Manual Mode
Using JServ and OC4J Together
Configuring Multiple JSP Applications on Different JVMs with mod_jserv
mod_log_agent
mod_log_config
mod_log_referer
mod_mime
mod_mime_magic
mod_mmap_static
mod_negotiation
mod_oc4j
Configuring mod_oc4j
mod_oc4j Configuration File and Directives
mod_oc4j Sample Configurations
mod_oc4j Load Balancing
Metric-based Load Balancing
Enabling SSL for mod_oc4j and OC4J
Enabling SSL for mod_oc4j
Enabling SSL for OC4J
Integrating Generic Apache with Oracle Application Server
mod_onsint
Benefits of mod_onsint
Implementation Differences for mod_onsint
mod_oprocmgr
Using mod_oprocmgr with mod_jserv
Benefits
Configuring mod_jserv for Process Management
Changes to httpd.conf
Changes to jserv.properties
Changes to jserv.conf
mod_oradav
mod_ossl
mod_osso
mod_perl
Database Usage Notes
Using Perl to Access the Database
Testing Database Connection
Using SQL NCHAR Datatypes
mod_plsql
Creating a DAD
Configuration Files
plsql.conf
dads.conf
cache.conf
Configuration Parameters
plsql.conf
dads.conf
cache.conf
mod_proxy
mod_rewrite
mod_rewrite Rules Processing
mod_rewrite Directives
Rewrite Rules Hints
Redirection Examples
mod_setenvif
mod_so
mod_speling
mod_status
mod_unique_id
mod_userdir
mod_usertrack
mod_vhost_alias

9 Configuring and Using mod_oradav

Concepts
WebDAV
mod_dav
mod_oradav
OraDAV
OraDAV Architecture
OraDAV Users
OraDAV Usage Model
OraDAV Configuration Parameters
ORAAllowIndexDetails
ORAAltPassword
ORACacheDirectory
ORACacheMaxResourceSize
ORACachePrunePercent
ORACacheTotalSize
ORAConnect
ORAConnectSN
ORAContainerName
ORAGetSource
ORALockExpirationPad
ORAPackageName
ORAPassword
ORARootPrefix
ORAService
ORAUser
WebDAV Security Considerations
OraDAV Performance Considerations
Using Disk Caching with OraDAV
Bypassing Oracle Application Server Web Cache for WebDAV Activities
Using Oracle Application Server Web Cache for Browsing Activities
mod_oradav Usage Notes
Mapping Containers Under the Root Location
Globalization Support Considerations with OraDAV
DAV Parameter Information
DAVLockDB
DAVMinTimeout
DAVDepthInfinity
DAVOraNLS
DAVOraReadOnly
DAVOraWebCacheReadOnly
LimitXMLRequestBody
Limit
LimitExcept
PROPFIND Security

10 Managing Security

About Oracle HTTP Server Security
Classes of Users and Their Privileges
Resources Protected
Authentication and Authorization Enforcement
Host-based Access Control
Access Control for Virtual Hosts
Using mod_access and mod_setenvif for Host-based Access Control
User Authentication and Authorization
Using mod_auth to Authenticate Users
Using mod_osso to Authenticate Users
Using mod_ossl to Authenticate Users
Enabling SSL
Security Services Implemented Within Oracle HTTP Server
Using mod_ossl
Using mod_ossl Directives
Using mod_proxy Directives
Using mod_ossl Directives to Configure Client Authentication
Using the iasobf Utility
Understanding Port Tunneling
Configuring Port Tunneling
Leveraging Oracle Identity Management Infrastructure
Overview
Using Oracle Application Server Single Sign-On and mod_osso

11 Frequently Asked Questions

Creating Application-specific Error Pages
Offering HTTPS to ISP (Virtual Host) Customers
Using Oracle HTTP Server as Cache
Using Different Language and Character Set Versions of Document
Using OracleAS Web Cache as Front-end
Sending Proxy Sensitive Requests to HTTP Server Behind a Firewall
mod_oc4j Information
mod_oc4j Compatibility with Other Web Servers
mod_oc4j Communication to OC4J using SSL
Oracle HTTP Server Version Number
Apache v2.0 Support with Oracle Application Server, 10g (9.0.4)
Applying Apache Security patches to Oracle HTTP Server
Compressing Output from Oracle HTTP Server
Supporting PHP
Creating Namespace that Works Across Firewalls, Clusters, Web Cache
Protecting Web Site From Hackers

A Using Oracle Application Server Proxy Plug-in

Overview
Downloading Proxy Plug-in
Installing Proxy Plug-in
Installing Proxy Plug-in on UNIX Systems
Installing Proxy Plug-in on Windows Systems
Using Application Server Control
Configuring Proxy Plug-in
Proxy Server Definition File
Proxy Configuration File Parameters
Defining Proxy Plug-in Behavior
Configuring Sun ONE Listener to Use Proxy Plug-in
Configuring IIS Listener to Use Proxy Plug-in
Oracle Application Server Proxy Plug-In Usage Notes
Troubleshooting

B Using Oracle Application Server SSO Plug-in

Overview
Downloading SSO Plug-in
Installing SSO Plug-in
Installing SSO Plug-in for Sun ONE
Installing SSO Plug-in for IIS
Registering with Single Sign-On
Using the Single Sign-On Registration Tool
Common Single Sign-On Registrar Command Arguments
Configuring SSO Plug-in
SSO Plug-in Configuration Directives
Resource Protection
Configuring Sun ONE Listener for Single Sign-on
Usage Notes for Sun ONE Enterprise Server Version 6.0
Configuring IIS Listener for Single Sign-On
Troubleshooting

C Using Oracle Application Server Containers for J2EE Plug-in

Overview
Downloading and Installing OC4J Plug-in
Configuring OC4J Plug-in on Sun ONE
Configuring OC4J Plug-in for IIS
Integrating Generic Apache with Oracle Application Server
Integration Requirements
Generic Apache Files
Setting Up a Static Configuration with mod_oc4j
Setting Up a Dynamic Configuration with mod_oc4j and mod_onsint
Integrating with Oracle Process Manager and Notification Server
OC4J Plug-in Configuration File

D Oracle HTTP Server Configuration Files

iaspt.conf
httpd.conf
httpd.conf File Structure
Global Environment
Main Server Configuration
Virtual Hosts Parameters
jserv.conf
mime.types
dms.conf
mod_oc4j.conf
mod_osso.conf
oracle_apache.conf
aqxml.conf
moddav.conf
ojsp.conf
plsql.conf
xml.conf
ssl.conf
opmn.xml

E Third Party Licenses

Apache HTTP Server
The Apache Software License
Apache JServ
Apache JServ Public License
Apache SOAP
Apache SOAP License
DBI Module
Perl Artistic License
Preamble
Definitions
Perl
Perl Kit Readme
mod_perl 1.26 License
Perl Artistic License
Preamble
Definitions
mod_dav
FastCGI
FastCGI Developer's Kit License
Module mod_fastcgi License
Jaxen
The Jaxen Software License
Expat
Expat License
SAXPath
The SAXPath License

Glossary

Index


Go to next page
Oracle
Copyright © 2002, 2003 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Index
Index