Hi,

I'm trying to make apache load diffrent certificates for three virutal
hosts,
but it loads the same one (the first it finds in httpd.conf) for every
host.

What am I doning wrong here?

Right now i'm running:
Apache-1.3.12 
mod_ssl-2.6.5 
OpenSSL-0.9.5a

Heres my directives in httpd.conf:

NameVirtualHost 192.168.1.100:443
<VirtualHost 192.168.1.100:443>
DocumentRoot "/home/httpd/admin"
ServerName admin.company.com
ServerAdmin [EMAIL PROTECTED]
ErrorLog /var/log/httpd/admin.company.com-error_log
CustomLog /var/log/httpd/admin.company.com-access_log combined
SSLEngine on
SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/httpd/conf/admin.company.com/ssl.crt/server.crt
SSLCertificateKeyFile
/etc/httpd/conf/admin.company.com/ssl.key/server.key
<Files ~ "\.(cgi|shtml)$">
    SSLOptions +StdEnvVars
</Files>
<Directory "/home/httpd/cgi-bin/admin">
    SSLOptions +StdEnvVars
</Directory>
CustomLog /var/log/httpd/admin.company.com-ssl_request_log \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>                                  

<VirtualHost 192.168.1.100:443>
DocumentRoot "/home/httpd/sesr0013"
ServerName sesr0013.company.com
ServerAdmin [EMAIL PROTECTED]
ErrorLog /var/log/httpd/sesr0013.company.com-error_log
CustomLog /var/log/httpd/sesr0013.company.com-access_log combined

SSLEngine on
SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile
/etc/httpd/conf/sesr0013.company.com/ssl.crt/server.crt
SSLCertificateKeyFile
/etc/httpd/conf/sesr0013.company.com/ssl.key/server.key

<Files ~ "\.(cgi|shtml)$">
    SSLOptions +StdEnvVars
</Files>
<Directory "/home/httpd/cgi-bin/sesr0013">
    SSLOptions +StdEnvVars
</Directory>
CustomLog /var/log/httpd/sesr0013.company.com-ssl_request_log \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>                                  

<VirtualHost 192.168.1.100:443>
DocumentRoot "/home/httpd/html"
ServerName www.company.com
ServerAdmin [EMAIL PROTECTED]
ErrorLog /var/log/httpd/www.company.com-error_log
CustomLog /var/log/httpd/www.company.com-access_log combined
SSLEngine on
SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/httpd/conf/www.company.com/ssl.crt/server.crt
SSLCertificateKeyFile /etc/httpd/conf/www.company.com/ssl.key/server.key
<Files ~ "\.(cgi|shtml)$">
    SSLOptions +StdEnvVars
</Files>
<Directory "/home/httpd/cgi-bin">
    SSLOptions +StdEnvVars
</Directory>
CustomLog /var/log/httpd/www.company.com-ssl_request_log \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>                                  


Regards

Anders Karlsson
begin:vcard 
n:Karlsson;Anders
tel;cell:+46 708 14 61 75
tel;fax:+46 455 194 62
tel;work:+46 455 194 62
x-mozilla-html:FALSE
url:http://digitalfuture.net/
org:Digital Future AB;Management
adr:;;Norra Kungsgatan 6;Karlskrona;;371 33;Sweden
version:2.1
email;internet:[EMAIL PROTECTED]
title:<img src="http://cityguide.se/images/DFCard.jpg">
x-mozilla-cpt:;0
fn:Anders Karlsson
end:vcard

Reply via email to