Hi there.. I (like most humans) have some problems in my life.. I'm not
expecting you to help me solve all of them, but surely will do with this
one:

I'm using 
        Linux RedHat6.1
        apache 1.3.12
        open-SSL 0.9.5a 
        mod_ssl-2.6.2-1.3.12

all compiled, installed and apparently working fine.

I generate the server certs:

        openssl genrsa -des3 (-rand /dev/random) -out php.key 1024 
        openssl req -new -key php.key -out php.csr 
        openssl x509 -req -days 30 -in php.csr -signkey php.key -out php.crt 


I include the paths to certificate and key in the apache httpd.conf
inside a ssl virtual host definition.. but the whole thing doesn't work
at all..
I restart httpd, and all goes ok


I get this in the apache error log:

[notice] Apache/1.3.12 (Unix) PHP/4.0b3 mod_ssl/2.6.2 OpenSSL/0.9.5a
configured -- resuming normal operations
[notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)


and this in the ssl_engine log:

[info]  Server: Apache/1.3.12, Interface: mod_ssl/2.6.2, Library:
OpenSSL/0.9.5a
[info]  Init: 1st startup round (still not detached)
[info]  Init: Initializing OpenSSL library
[info]  Init: Seeding PRNG with 136 bytes of entropy
[info]  Init: Generating temporary RSA private keys (512/1024 bits)
[info]  Init: Configuring temporary DH parameters (512/1024 bits)
[info]  Init: 2nd startup round (already detached)
[info]  Init: Reinitializing OpenSSL library
[trace] Inter-Process Session Cache (DBM) Expiry: old: 0, new: 0,
removed: 0
[info]  Init: Seeding PRNG with 136 bytes of entropy
[info]  Init: Configuring temporary RSA private keys (512/1024 bits)
[info]  Init: Configuring temporary DH parameters (512/1024 bits)
[info]  Init: Initializing (virtual) servers for SSL


this is what I have in the SSL section of my httpd.conf:

<IfDefine SSL>
        <VirtualHost php:443>
                DocumentRoot "/home/http/php/"
                ServerName php
                ServerAdmin root@localhost
                ErrorLog logs/securephp_error_log
                TransferLog logs/securephp_access_log

                SSLEngine on

                SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
                SSLCertificateFile /etc/httpd/conf/ssl.crt/php.crt
                SSLCertificateKeyFile /etc/httpd/conf/ssl.key/php.key


                SSLVerifyClient 0
                #SSLVerifyDepth  10

                SSLOptions +FakeBasicAuth +ExportCertData +CompatEnvVars

                <Files ~ "\.(cgi|shtml)$">
                        SSLOptions +StdEnvVars
                </Files>


                <Directory "/home/http/php/">
                        SSLOptions +StdEnvVars +FakeBasicAuth +ExportCertData
+CompatEnvVars
                </Directory>

              SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
                CustomLog logs/ssl_request_log \
                   "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

        </VirtualHost>
</IfDefine>




when I try co connect from a browser to https://php or http://php:443 I
get no response from server..

I have a standard apache virtual host definition of the site php, and
another one inside SSL part called as you may have seen above php_:443.
Is this correct? can I do this? (a secure and not secure virtual host
called the same way and pointing to the same directory tree)


I have: SSLVerifyClient 0 in my httpd.conf so that a client cert it's
not required ,, Am I wrong?
maybe the problem is that I have no client cert.. how can I generate and
install it in my browsers (netscape navigator and iexplorer)

but I think if the problem were that, I would obtain some output in my
http/ssl log files..

Can you please help me?

Thanks very much

Sam at igmweb dot com

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to