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