I wanted to post a follow up on the subject of SNI (Server Name Indication), the feature that allows multiple secured virtual hosts, working on Apache2. After a long quest, it appears that I have finally gotten this feature to work. See: thread65-1558044
For the curious, here is some background information: //en.wikipedia.org/wiki/Server_Name_Indication
Basically, sometime around the 2006/2007 time frame, the OpenSSL libraries were updated to support SNI. The Apache mod_SSL, which is compiled with these libraries can take advantage of them, but it needs to be patched (
Once the patch is applied, Apache can be recompiled and installed and will then support multiple virtual hosts with different certificates.
In my case, I am using Ubuntu server edition, and I followed the instructions (with one exception) located here: which amongst other things show how to configure Apache for the Debian layout. The exception to these instructions is that I downloaded the -2.2.11 patch instead of the -2.2.x patch. I am not sure what the difference is, but the .11 patch would apply cleanly where as the .x patch would not.
For the curious, here is some background information: //en.wikipedia.org/wiki/Server_Name_Indication
Basically, sometime around the 2006/2007 time frame, the OpenSSL libraries were updated to support SNI. The Apache mod_SSL, which is compiled with these libraries can take advantage of them, but it needs to be patched (
Once the patch is applied, Apache can be recompiled and installed and will then support multiple virtual hosts with different certificates.
In my case, I am using Ubuntu server edition, and I followed the instructions (with one exception) located here: which amongst other things show how to configure Apache for the Debian layout. The exception to these instructions is that I downloaded the -2.2.11 patch instead of the -2.2.x patch. I am not sure what the difference is, but the .11 patch would apply cleanly where as the .x patch would not.