Skip Headers

Oracle® HTTP Server Administrator's Guide
10g Release 1 (10.1)

Part Number B12255-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Feedback

Go to next page
Next
View PDF

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
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
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
PID File
Piped Log
Rewrite Log
Script Log
SSL Log
Transfer Log

7 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_log_agent
mod_log_config
mod_log_referer
mod_mime
mod_mime_magic
mod_mmap_static
mod_negotiation
mod_onsint
Benefits of mod_onsint
Implementation Differences for mod_onsint
mod_ossl
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

8 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_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

9 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
Sending Proxy Sensitive Requests to Oracle HTTP Server Behind a Firewall
Oracle HTTP Server Version Number
Apache v2.0 Support with Oracle Database, 10g Release 1 (10.1)
Applying Apache Security patches to Oracle HTTP Server
Supporting PHP
Creating Application Name Space that Works Across Firewalls and Clusters
Protecting Web Site From Hackers

A Oracle HTTP Server Configuration Files

httpd.conf
httpd.conf File Structure
Global Environment
Main Server Configuration
Virtual Hosts
mime.types
dms.conf
oracle_apache.conf
aqxml.conf
ojsp.conf
plsql.conf
xml.conf
ssl.conf
opmn.xml

B Third Party Licenses

Apache HTTP Server
The Apache Software 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