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
Understanding Oracle HTTP Server Modules 3-5
3.7 mod_osso
The mod_osso module enables single sign-on
for Oracle HTTP Server by examining incoming requests and determining whether the requested resource is protected. If it
is, then it retrieves the Oracle HTTP Server cookie. The module is disabled, by default. To enable the mod_osso module, follow the
instructions in Section 4.4.5, Enabling the mod_osso Module
.
3.8 mod_perl
The mod_perl module embeds the Perl interpreter into Oracle HTTP Server. This eliminates start-up overhead and enables you to write modules in Perl. Oracle Fusion
Middleware uses Perl version 5.10.
The module is disabled, by default. To enable the mod_perl module, follow the instructions in
Section 4.4.3, Configuring the mod_perl Module .
3.8.1 Using mod_perl with a Database
This section provides information for mod_perl users working with databases. It explains how to test a local database connection and set character forms.
3.8.1.1 Using Perl to Access the Database
Perl scripts access databases using the DBIDBD driver for Oracle. The DBIDBD driver is part of Oracle Fusion Middleware. It calls Oracle Call Interface OCI to
access the databases.
Once mod_perl is enabled, DBI must be enabled in the mod_perl.conf file to function. To enable DBI, perform the following steps:
1.
Edit the mod_perl.conf file:
a.
In Fusion Middleware Control, navigate to the Oracle HTTP Server Advanced Configuration page.
b. Select the mod_perl.conf file from the menu and click Go.
c.
Add the following line to the mod_perl.conf file: PerlModule Apache::DBI
2. Click Apply to save the file.
3.
Restart Oracle HTTP Server using Fusion Middleware Control. Place the Perl scripts that you want to run in the ORACLE_
INSTANCE configOHSohs_namecgi-bin directory.
Example 3–1 Using a Perl Script to Access a Database
ORACLE_HOMEperlbinperl -w
See also: For information about forced authentication, see Oracle
Fusion Middleware Application Developers Guide for Oracle Identity Management.
For information about single sign-on, see Oracle Fusion Middleware Security Guide
See Also: mod_perl Guide