Oracle HTTP Server Start Fails With Error "No SSL Wallet [hint: SSLWallet]" When Configure Port 443 To Use HTTP Protocol

(Doc ID 1356648.1)

Last updated on DECEMBER 02, 2016

Applies to:

Oracle HTTP Server - Version 11.1.1.1.0 to 11.1.2.0.0 [Release Oracle11g]
Information in this document applies to any platform.

Symptoms

The aim is to configure the default HTTPS port 443 to serve requests over HTTP

When port 443 is configured as an HTTP port the Oracle HTTP Server fails to start via OPMN displaying the following errors:

> INSTANCE_HOME/bin/opmnctl startproc ias-component=ohs1
opmnctl startproc: starting opmn managed processes...
================================================================================
opmn id=<hostname>:<port>
0 of 1 processes started.

ias-instance id=instance1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--------------------------------------------------------------------------------
ias-component/process-type/process-set:
ohs1/OHS/OHS/

Error
--> Process (index=1,uid=886326988,pid=23128)
failed to start a managed process after the maximum retry limit
Log:
<INSTANCE_HOME>/instance1/diagnostics/logs/OHS/ohs1/console~OHS~1.log

Processes in Instance: instance1
---------------------------------+--------------------+---------+----------+------------+----------+-----------+------
ias-component | process-type | pid | status | uid | memused | uptime | ports
---------------------------------+--------------------+---------+----------+------------+----------+-----------+------
webcache1 | WebCache-admin | N/A | Down | N/A | N/A | N/A | N/A
webcache1 | WebCache | N/A | Down | N/A | N/A | N/A | N/A
ohs1 | OHS | N/A | Down | N/A | N/A | N/A | N/A


INSTANCE_HOME/diagnostics/logs/OHS/ohs1/ohs1.log displays the following errors:

[2011-08-22T13:27:39.0003+01:00] [OHS] [ERROR:32] [OHS-2016] [mod_ssl.c] [host_id: <hostname>:<port>] [host_addr: 12.x.x.910] [pid: 23125] [tid:
47316292384064] [user: root] [VirtualHost: main] No SSL Wallet [hint: SSLWallet]
[2011-08-22T13:27:41.0015+01:00] [OHS] [ERROR:32] [OHS-2016] [mod_ssl.c] [host_id: <hostname>:<port>] [host_addr: 12.x.x.910] [pid: 23128] [tid:
47647054325056] [user: root] [VirtualHost: main] No SSL Wallet [hint: SSLWallet]


If the port is modified to another value, e.g. 442, Oracle HTTP Server starts successfully and requests are served successfully.

Setting SSLWallet to a dummy value and the port back to 443 allows the Oracle HTTP Server to be started but OHS still treats the requests as HTTPS and garbage is returned to the browser.

Changes

a) Add the following virtualhost configuration to INSTANCE_HOME/config/OHS/ohs1/httpd.conf to replicate the issue:

Listen 12.x.x.910:443

NameVirtualHost 12.x.x.910:443

<VirtualHost 12.x.x.910:443>
ServerName <hostname>
</VirtualHost>


b) Restart HTTP_Server using:

INSTANCE_HOME/bin/opmnctl stopproc ias-component=ohs1
INSTANCE_HOME/bin/opmnctl startproc ias-component=ohs1

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms