I finished installing an Apache 2.x server with SSL on a windows box. I have a few virtual hosts set up (ssl and non-ssl) on the server. Regular port 80 requests work fine as well as cgi, shtml, etc. but not my secure port 443 connections.
Geting a bit stuck with some of the configurations though...
It appears my ssl keeps on shutting down when i start the server since i keep seeing the following when i start the server.
[Mon May 03 15:44:27 2004] [notice] Parent: Created child process 12776
[Mon May 03 15:44:27 2004] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Mon May 03 15:44:27 2004] [notice] Child 11720: Released the start mutex
[Mon May 03 15:44:28 2004] [notice] Child 12776: Child process is running
[Mon May 03 15:44:28 2004] [notice] Child 12776: Acquired the start mutex.
[Mon May 03 15:44:28 2004] [notice] Child 12776: Starting 250 worker threads.
[Mon May 03 15:44:28 2004] [notice] Child 11720: Waiting for 250 worker threads to exit.
[Mon May 03 15:44:28 2004] [notice] Child 11720: All worker threads have exited.
[Mon May 03 15:44:28 2004] [notice] Child 11720: Child process is exiting
so then i tested the Server manually using the following from the command line:
# Note: Virtual host SSL config information is stored in the appropriate virtual host files.
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
#SSLRandomSeed startup file:/dev/random 512
#SSLRandomSeed startup file:/dev/urandom 512
#SSLRandomSeed connect file:/dev/random 512
#SSLRandomSeed connect file:/dev/urandom 512
# When we also provide SSL we have to listen to the
# standard HTTP port (see above) and to the HTTPS port
# Note: Configurations that use IPv6 but not IPv4-mapped addresses need two
# Listen directives: "Listen [::]:443" and "Listen 0.0.0.0:443"
## SSL Global Context
## All SSL configuration in this context applies both to
## the main server and all SSL-enabled virtual hosts.
# Some MIME-types for downloading Certificates and CRLs
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl
# Pass Phrase Dialog:
# Configure the pass phrase gathering process.
# The filtering dialog program (`builtin' is a internal
# terminal dialog) has to provide the pass phrase on stdout.
# Inter-Process Session Cache:
# Configure the SSL Session Cache: First the mechanism
# to use and second the expiring timeout (in seconds).
# Configure the path to the mutual exclusion semaphore the
# SSL engine uses internally for inter-process synchronization.
relevant httpd.conf parts:
LoadModule ssl_module modules/mod_ssl.so
# General ssl config goes here; Specific config found in each virtual host
Options Indexes MultiViews
Allow from all
I have no clue what this means or how to fix it.
Any suggestions would be appreciated.