Configuring Ports and Virtual Hosts on Oracle HTTP Server

On the Oracle HTTP Server machine, manually configure the ports for internal and external communication. Also, create virtual hosts for internal and external communication.

Configuring SSL Port and Virtual Host for External Communication

  To configure the port and virtual host for external communication:

  1. Using a text editor, open EPM_ORACLE_INSTANCE/httpConfig/ohs/config/OHS/ohs_component/ssl.conf.

  2. Ensure that the SSL port for external communication is listed under OHS Listen port. The entry should be similar to the following:

    Listen EXTERNAL_SSL_PORT
    

    If you are using 4443 as the port for external communication, your entry should be:

    Listen 4443
  3. Create a virtual host definition similar to the following:

    Note:

    Include the directive proxypreservehost ON if you are front-ending EPM System with an SSL offloader.

    NameVirtualHost epm.myCompany.com:4443
       <VirtualHost epm.myCompany.com:4443>
         ServerName epm.myCompany.com
            <IfModule ossl_module>
                SSLEngine on
                SSLProxyEngine On
                SSLVerifyClient None
                SSLCipherSuite SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4_128_SHA,               SSL_RSA_WITH_3DES_EDE_CBC_SHA,SSL_RSA_WITH_DES_CBC_SHA,
                   TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA
                SSLCRLCheck Off
                SSLWallet "C:\Oracle\middleware\ohs\bin\wallet\epmwallet"
                SSLProxyWallet "C:\Oracle\middleware\ohs\bin\wallet\epmwallet"
                <FilesMatch "\.(cgi|shtml|phtml|php)$">
                   SSLOptions +StdEnvVars
                </FilesMatch>
                <Directory "${ORACLE_INSTANCE}/config/${COMPONENT_TYPE}
                   /${COMPONENT_NAME}/cgi-bin">
                   SSLOptions +StdEnvVars
                </Directory>
                BrowserMatch ".*MSIE.*" \
                nokeepalive ssl-unclean-shutdown \
                downgrade-1.0 force-response-1.0
            </IfModule>
    </VirtualHost>
    
  4. Save and close ssl.conf.

Configuring Port and Virtual Host for Internal Communication

  To configure the port and virtual host for internal communication:

  1. Using a text editor, open EPM_ORACLE_INSTANCE/httpConfig/ohs/config/OHS/ohs_component/httpd.conf.

  2. Ensure that the port for internal communication is listed as the value of OHS Listen port. The entry should be similar to the following:

    Listen INTERNAL_COMM_PORT
    

    If you are using 19000 as the port for internal communication, your entry should be:

    Listen 19000

    Caution!

    EPM System Configurator resets the listen port number to the default value (19000) each time you reconfigure the web server. If you are not using the default port, verify the port number in httpd.conf.

  3. Create a virtual host definition similar to the following:

    Note:

    Include the directive proxypreservehost ON if you are front-ending EPM System with an SSL offloader.

    NameVirtualHost epminternal.myCompany.com:19000
       <VirtualHost epminternal.myCompany.com:19000>
         ServerName epminternal.myCompany.com
       </VirtualHost>
    
  4. Save and close httpd.conf.

Configuring Oracle HTTP Server Communication with WebLogic Server

  To configure communication with WebLogic Server:

  1. Using a text editor, open EPM_ORACLE_INSTANCE/httpConfig/ohs/config/OHS/ohs_component/mod_wl_ohs.conf.

  2. Ensure that the WLProxySSL directive is enabled, for example:

    WLProxySSL ON
  3. Save and close mod_wl_ohs.conf.

  4. Restart Oracle HTTP Server.