The certificates are specified in port based virtual hosts, there is no
NameVirtualHost here.  So I would expect the specified certificate to be
served on the corresponding port no matter what host header was passed.


On Tue, Oct 22, 2013 at 4:50 PM, Jan Vávra <va...@602.cz> wrote:

> Hello.
>  For sure have you not forgotten specifying option SSLCertificateKeyFile  ?
>  What is the url you are using?
>  If you use https://localost:424 instead of https://a:424, you can get
> weird results.
>
>  I can also try it, if your problem persists. My last several years is
> full of creating and using certificates ;-)
>
>  Jan.
>
>
>  I two virtual hosts on different ports specify different certificate
>> files, but use the same ServerName, both ports use the same certificate.
>>  Is this expected behavior?
>>
>>
>> With this config:
>>
>> Listen *:424 https
>> <VirtualHost *:424>
>> ServerName A
>> SSLCertificateFile 1.crt
>> </VirtualHost>
>>
>> Listen *:444 https
>> <VirtualHost *:444>
>> ServerName A
>> SSLCertificateFile 2.crt
>> </VirtualHost>
>>
>> connecting to either 424 or 444, I get cert 1.
>>
>> With this config:
>>
>> Listen *:424 https
>> <VirtualHost *:424>
>> ServerName A
>> SSLCertificateFile 1.crt
>> </VirtualHost>
>>
>> Listen *:444 https
>> <VirtualHost *:444>
>> ServerName B
>> SSLCertificateFile 2.crt
>> </VirtualHost>
>>
>> connecting to 424 gets me cert 1, and connecting to 444 gets me cert 2.
>>
>>
>>
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: 
> users-unsubscribe@httpd.**apache.org<users-unsubscr...@httpd.apache.org>
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>

Reply via email to