What is Oracle HTTP Server?
Oracle HTTP Server or OHS is an extension of the standard Apache distribution. It provides a robust and reliable Web server. You can access to FORMS, REPORTS, Discoverer, and Portal via the Web. You can access to Oracle stored procedures with a PL/SQL engine. It provides failover and supports J2EE (OC4J).How to start and stop the HTTP Server manually:
The Oracle HTTP Server –OHS- is managed by the OPMN utility.# cd $ORACLE_HOME/opmn/bin
# ./opmnctl startproc process-type=HTTP_Server -- starts the process
# ./opmnctl stopproc process-type=HTTP_Server -- stops the process
# ./opmnctl status – gives status information
List the name of all Oracle HTTP Server configuration files.
httpd.confmod_oc4j.conf
mime.types jsev.conf
oracle_appache.conf
aqxml.conf
moddav.conf
plsql.conf
ojsp.conf
xml.conf
How do you allow access from specific IP addresses or machine name?
Change your httpd.conf file to add the following lines:<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from xxx.xxx.xxx.xxx
</Location>