<p dir="ltr"><br>
On 10 Jul 2013 08:41, "Jannik Zschiesche" <<a href="mailto:hello@apfelbox.net">hello@apfelbox.net</a>> wrote:<br>
><br>
> Hi everyone,<br>
><br>
> I have a rather strange issue.<br>
><br>
> I have a server with 3 configured urls:<br>
><br>
> <a href="http://example.com">example.com</a> (+ ssl)<br>
> <a href="http://shop.example.com">shop.example.com</a> (+ ssl)<br>
> <a href="http://example2.com">example2.com</a> (- ssl)<br>
><br>
> If I now open <a href="https://example2.com">https://example2.com</a> the server of <a href="https://shop.example.com">https://shop.example.com</a> is used.<br>
><br>
><br>
> My config looks like this:<br>
> <a href="https://gist.github.com/apfelbox/c13a226633a7df92e3fe">https://gist.github.com/apfelbox/c13a226633a7df92e3fe</a><br>
><br>
><br>
> Does anybody have an idea?</p>
<p dir="ltr">This is due to you having only one IP listening for ssl traffic. It's a fundamental limitation of ssl when not used with SNI.</p>
<p dir="ltr">To fix it, you'll need to either use more IPs and listen explicitly on different ones for different virtual hosts, or use SNI, or use a wildcard (or UCC/SaN) certificate. The first fix is by far the most common for people in your situation. </p>

<p dir="ltr">HTH,<br>
Jonathan</p>