Hi all,

  I am still new to all of this.

  I had Apache 1.3.22 with mod_perl included and the Authenitcation hook enabled.  
Everything was fine.

  Then I imstalled my OpenSSL and generated my key, got my server certificate from my 
csr etc fine.  The certificate has been verified.  

  I then with mod_ssl-2.8.5-1.3.22
  did   ./configure \
        --with-apache=/web/server/apache/1.3.22-source \
        --with-ssl=/web/server/OpenSSL/0.9.6g \
        --with-crt=/web/server/OpenSSL/0.9.6g/bin/serverPEM.crt \
        --with-key=/web/server/OpenSSL/0.9.6g/bin/server.key \
        --prefix=/=/web/server/apache/1.3.22

  This went fine. make went fine.  Because I used with-crt/with-key I skipped make 
certificate (yes serverPEM.crt and server.key are the real certificate and private key)

  make install goes fine.

  I stop Apache fine.
  Once start I get the following error

  Syntax error on line 1008 of /web/server/apache/1.3.22/conf/httpd.conf:
Invalid command 'PerlModule', perhaps mis-spelled or defined by a module not included 
in the server configuration
/web/server/apache/1.3.22/bin/apachectl start: httpd could not be started


 I remove the following lines from my httpd.conf file because I was only using them 
once before to ensure my mod_perl hooks were enabled.

 Now starting apache I get:
 /web/server/apache/1.3.22/bin/apachectl start: httpd could not be started


 Here is the messages in the error log for the last attempt at starting:
 [Thu Nov 14 16:35:31 2002] [error] mod_ssl: Init: Failed to generate temporary 512 
bit RSA private key (OpenSSL library error follows)
[Thu Nov 14 16:35:31 2002] [error] OpenSSL: error:24064064:random number 
generator:SSLEAY_RAND_BYTES:PRNG not seeded
[Thu Nov 14 16:35:31 2002] [error] OpenSSL: error:04069003:rsa 
routines:RSA_generate_key:BN lib

 The machine has a /dev/random .

  Greping for Random out of my Apache conf directory I get:
  httpd.conf.default:#   Pseudo Random Number Generator (PRNG):
httpd.conf.default:SSLRandomSeed startup builtin
httpd.conf.default:SSLRandomSeed connect builtin
httpd.conf.default:#SSLRandomSeed startup file:/dev/random  512
httpd.conf.default:#SSLRandomSeed startup file:/dev/urandom 512
httpd.conf.default:#SSLRandomSeed connect file:/dev/random  512
httpd.conf.default:#SSLRandomSeed connect file:/dev/urandom 512

Do I need to add one of these to my httpd.conf since that is what get used?  But which 
one?

Thanks.
Jem

  
  

Reply via email to