3-2 Oracle Fusion Middleware Administrators Guide for Oracle HTTP Server
■
mod_dms
■
mod_onsint
■
mod_oradav
■
mod_ossl
■
mod_osso
■
mod_plsql
■
mod_wl_ohs
Base Apache and Third-party Modules in Oracle HTTP Server Oracle HTTP Server also includes the following base Apache and third-party modules
out-of-the-box. These modules are not developed by Oracle.
■
mod_access
■
mod_actions
■
mod_alias
■
mod_asis
■
mod_auth
■
mod_auth_anon
■
mod_auth_dbm
■
mod_autoindex
■
mod_cern_meta
■
mod_cgi
■
mod_define
■
mod_digest
■
mod_dir
■
mod_env
■
mod_example
■
mod_expires
■
mod_fastcgi
■
mod_headers
■
mod_imap
■
mod_include
■
mod_info
■
mod_log_agent
■
mod_log_config
■
mod_log_referer
■
mod_mime
See Also: For information about Apache modules, see the Apache
documentation.
Understanding Oracle HTTP Server Modules 3-3
■
mod_mime_magic
■
mod_mmap_static
■
mod_negotiation
■
mod_perl
■
mod_proxy
■
mod_rewrite
3.2 mod_certheaders
The mod_certheaders module enables reverse proxies that terminate Secure Sockets Layer SSL connections in front of Oracle HTTP Server to transfer information
regarding the SSL connection, such as SSL client certificate information, to Oracle HTTP Server and the applications running behind Oracle HTTP Server. This
information is transferred from the reverse proxy to Oracle HTTP Server using HTTP headers. The information is then transferred from the headers to the standard CGI
environment variable. The mod_ossl module or the mod_ssl module populate the variable if the SSL connection is terminated by Oracle HTTP Server.
The mod_certheaders module also enables certain requests to be treated as HTTPS requests even though they are received through HTTP. This is done using the
SimulateHttps directive.
SimulateHttps takes the container it is contained within, such as VirtualHost or Location, and treats all requests received for this container as if they were
received through HTTPS, regardless of the real protocol used by the request.
3.3 mod_dms
The mod_dms module enables you to monitor the performance of site components using Oracle Dynamic Monitoring Service DMS.
3.4 mod_onsint
The mod_onsint module provides integration support with Oracle Notification Service ONS and Oracle Process Manager and Notification Server OPMN. It is an Oracle
module and provides the following functionality.
■
Provides a subscription mechanism for ONS notifications within Oracle HTTP Server. mod_insint receives notification for all modules within an Oracle HTTP
Server instance.
■
Publishes PROC_READY ONS notifications so that OPMN knows that the listener is up and ready. It also provides information such as DMS metrics and information
about how the listener can be contacted. These notifications are sent periodically by mod_onsint as long as the Oracle HTTP Server instance is running.
Mod_onsint runs as a thread within a Oracle HTTP Server parent process on UNIX and within a child process on Windows. This thread is responsible for sending and
receiving ONS messages.
There is an optional directive called OpmnHostPort that can be configured for mod_ onsint. This directive enables you to specify a hostname and port that OPMN should
use for pinging the Oracle HTTP Server instance that mod_onsint is running in. If OpmnHostPort is not specified, mod_onsint chooses an HTTP port automatically. In
3-4 Oracle Fusion Middleware Administrators Guide for Oracle HTTP Server
certain circumstances, you may want to choose a specific HTTP port and hostname that OPMN should use to ping the listener with.
OpmnHostPort has the following syntax that specifies the values to pass to OPMN: OpmnHostPort [http | https:]host:port
For example, the following line would specify that OPMN should use HTTP, the localhost interface and port 7778 to ping this listener:
OpmnHostPort http:localhost:7778
3.5 mod_oradav
The mod_oradav module is an Oracle Call Interface OCI application written in C that extends the implementation of mod_dav. The mod_oradav directive can read and
write to local files or to an Oracle database. The Oracle database must have an OraDAV driver a stored procedure package for the mod_oradav module to map
WebDAV activity to database activity. Essentially the mod_oradav module enables WebDAV clients to connect to an Oracle database, read and write content, and query
and lock documents in various schemas.
You can configure the mod_oradav module using standard Oracle HTTP Server directives. Use the Advanced Configuration page of Fusion Middleware Control to
configure the mod_oradav module. The mod_oradav directive can immediately leverage other module code such as mime_magic to perform content management
tasks. Most OraDAV processing activity involves streaming content to and from a content provider. The mod_oradav directive uses OCI streaming logic directly within
Oracle HTTP Server.
3.6 mod_ossl
The mod_ossl module enables strong cryptography for Oracle HTTP Server. This Oracle module is a plug-in to Oracle HTTP Server that enables the server to use SSL. It
is very similar to the OpenSSL module, mod_ssl. The mod_ossl module is based on the Oracle implementation of SSL, which supports SSL version 3 and TLS version 1, and is
based on Certicom and RSA Security technology.
See Also:
■
Chapter 9, Configuring mod_oradav
■
Oracle Portal Administrators Guide
■
For information about using the mod_oradav module to access database schemas for access by third-party tools, such as Adobe
GoLive, Macromedia Dreamweaver, and Oracle interMedia, go to the OraDAV information available on OTN at:
http:www.oracle.comtechnologyindex.html
See Also:
Oracle Fusion Middleware Security Guide Configuring SSL for the Web Tier section of the Oracle Fusion
Middleware Administrators Guide