Table of Contents
- Title and Copyright Information
- Preface
-
Part I Understanding Oracle HTTP Server
-
1
Introduction to Oracle HTTP Server
- What is Oracle HTTP Server?
- Accessibility Tips for Oracle HTTP Server
- Oracle HTTP Server Topologies
- Key Features of Oracle HTTP Server
- Domain Types
- Understanding Oracle HTTP Server Directory Structure
- Understanding Configuration Files
- Upgrading from Earlier Releases of Oracle HTTP Server
- Oracle HTTP Server Support
-
2
Understanding Oracle HTTP Server Modules
-
Oracle-Developed Modules for Oracle HTTP Server
- mod_certheaders Module—Enables Reverse Proxies
- mod_context Module—Creates or Propagates ECIDs
- mod_dms Module—Enables Access to DMS Data
- mod_odl Module—Enables Access to ODL
- mod_ossl Module—Enables Cryptography (SSL)
- mod_security Module
- mod_webgate Module—Enables Single Sign-on
- mod_wl_ohs Module—Proxies Requests to Oracle WebLogic Server
- Apache HTTP Server and Third-party Modules in Oracle HTTP Server
-
Oracle-Developed Modules for Oracle HTTP Server
- 3 Understanding Oracle HTTP Server Management Tools
-
1
Introduction to Oracle HTTP Server
-
Part II Managing Oracle HTTP Server
-
4
Running Oracle HTTP Server
- Before You Begin
- Creating an Oracle HTTP Server Instance
-
Performing Basic Oracle HTTP Server Tasks
- Understanding the PID File
-
Starting Oracle HTTP Server Instances
- Starting Oracle HTTP Server Instances Using Fusion Middleware Control
- Starting Oracle HTTP Server Instances Using WLST
- Starting Oracle HTTP Server Instances from the Command Line
- Starting Oracle HTTP Server Instances on a Privileged Port (Linux and UNIX Only)
- Starting Oracle HTTP Server Instances as a Different User (Linux and UNIX Only)
- Stopping Oracle HTTP Server Instances
- About Using the WLST Commands
- Restarting Oracle HTTP Server Instances
- Checking the Status of a Running Oracle HTTP Server Instance
- Deleting an Oracle HTTP Server Instance
- Changing the Default Node Manager Port Number
- Updating the Node Manager Username and Password in a Standalone Domain
- Remotely Administering Oracle HTTP Server
- Configuring SSL for Admin Port
-
5
Working with Oracle HTTP Server
- About Editing Configuration Files
- Specifying Server Properties
-
Configuring Oracle HTTP Server Instances
- Secure Sockets Layer Configuration
-
Configuring Secure Sockets Layer in Standalone Mode
- Configure SSL
-
Specify SSLVerifyClient on the Server Side
- Adding a Trusted Client Certificate in a Standalone Oracle HTTP Server Installation
- Adding a Trusted Client Certificate in Collocated Oracle HTTP Server Installation
- Forcing Clients to Authenticate Using Certificates
- Forcing a Client to Authenticate for a Particular URL
- Authorizing a Client for a Particular URL
- Allowing Clients with Strong Ciphers and CA Client Certificate or Basic Authentication
- Enable SSL Between Oracle HTTP Server and Oracle WebLogic Server
- Using SAN Certificates with Oracle HTTP Server
- Using Server Name Indication
- Exporting the Keystore to an Oracle HTTP Server Instance Using WLST
- Configuring MIME Settings Using Fusion Middleware Control
- About Configuring mod_proxy_fcgi
- About Configuring the Oracle WebLogic Server Proxy Plug-In (mod_wl_ohs)
- Removing Access to Unneeded Content
- Using the apxs Command to Install Extension Modules
- Disabling the Options Method
- Updating Oracle HTTP Server Component Configurations on a Shared File System
- Configuring the mod_security Module
-
6
Configuring High Availability for Web Tier Components
- Oracle HTTP Server Single-Instance Characteristics
- Oracle HTTP Server and Domains
- Oracle HTTP Server Startup and Shutdown Lifecycle
- Starting and Stopping Oracle HTTP Server
- Oracle HTTP Server High Availability Architecture and Failover Considerations
- Oracle HTTP Server Failure Protection and Expected Behaviors
- Configuring Oracle HTTP Server Instances on Multiple Machines
-
Configuring Oracle HTTP Server for High Availability
-
Prerequisites to Configure a Highly Available OHS
- Load Balancer Prerequisites
- Configuring Load Balancer Virtual Server Names and Ports
- Managing Load Balancer Port Numbers
- Installing and Validating Oracle HTTP Server on WEBHOST1
- Creating Virtual Host(s) on WEBHOST1
- Configuring mod_wl_ohs.conf
- Configuring mod_wl_conf if you use SSL Termination
- Creating proxy.conf File
- Installing and Validating Oracle HTTP Server on WEBHOST2
- Configuring and Validating an OHS High Availability Deployment
-
Prerequisites to Configure a Highly Available OHS
- 7 Managing and Monitoring Server Processes
- 8 Managing Connectivity
-
9
Managing Oracle HTTP Server Logs
- Overview of Server Logs
- Configuring Oracle HTTP Server Logs
- Configuring the Log Level Using WLST
- Log Directives for Oracle HTTP Server
- Viewing Oracle HTTP Server Logs
- Recording ECID Information
- 10 Managing Application Security
-
4
Running Oracle HTTP Server
- A Oracle HTTP Server WLST Custom Commands
- B Configuring mod_proxy_fcgi and mod_authnz_fcgi Modules
- C Setting CGIDScriptTimeout When Using mod_cgid
-
D
Frequently Asked Questions
- How Do I Create Application-Specific Error Pages?
- What Type of Virtual Hosts Are Supported for HTTP and HTTPS?
- Can I Use Different Language and Character Set Versions of Document?
- Can I Apply Apache HTTP Server Security Patches to Oracle HTTP Server?
- Can I Upgrade the Apache HTTP Server Version of Oracle HTTP Server?
- Can I Compress Output From Oracle HTTP Server?
- How Do I Create a Namespace That Works Through Firewalls and Clusters?
- How Can I Enhance Website Security?
- Why is REDIRECT_ERROR_NOTES not set for "File Not Found" errors?
- How can I hide information about the Web Server Vendor and Version
- Can I Start Oracle HTTP Server by Using apachectl or Other Command Line Tool?
- How Do I Configure Oracle HTTP Server to Listen at Port 80?
- How Do I Terminate Requests Using SSL Within Oracle HTTP Server?
- How Do I Configure End-to-End SSL Within Oracle HTTP Server?
- Can Oracle HTTP Server Front-End Oracle WebLogic Server?
- What is the Difference Between Oracle WebLogic Server Domains and Standalone Domains?
- Can Oracle HTTP Server Cache the Response Data?
- How Do I Configure a Virtual Server-Specific Access Log?
- How to Enable SSL for Oracle HTTP Server by Using Fusion Middleware Control?
-
E
Troubleshooting Oracle HTTP Server
- Oracle HTTP Server Fails to Start Due to Port Conflict
- System Overloaded by Number of httpd Processes
- Permission Denied When Starting Oracle HTTP Server On a Port Below 1024
- Using Log Files to Locate Errors
- Recovering an Oracle HTTP Server Instance on a Remote Host
- Oracle HTTP Server Performance Issues
- Out of DMS Shared Memory
- Oracle HTTP Server Fails to Start due to Certificates Signed Using the MD5 Algorithm
- Node Manager Logs Don't Show Clear Message When a Component Fails to Start
- SSL Handshake Fails Due to Certificate Chain
- F Configuration Files
- G Property Files
-
H
Oracle HTTP Server Module Directives
- mod_wl_ohs Module
- mod_certheaders Module
-
mod_ossl Module
- SSLCARevocationCheck Directive
- SSLCARevocationFile Directive
- SSLCARevocationPath Directive
- SSLCipherSuite Directive
- SSLEngine Directive
- SSLFIPS Directive
- SSLHonorCipherOrder Directive
- SSLOptions Directive
- SSLProtocol Directive
- SSLProxyCheckPeerName Directive
- SSLProxyCipherSuite Directive
- SSLProxyEngine Directive
- SSLProxyProtocol Directive
- SSLProxyWallet Directive
- SSLRequire Directive
- SSLRequireSSL Directive
- SSLSessionCache Directive
- SSLSessionCacheTimeout Directive
- SSLStrictSNIVHost Directive
- SSLVerifyClient Directive
- SSLWallet Directive