Suporte a múltiplos virtualhosts com SSL/TLS em um único IP

Muita gente ainda acredita que suporte a vários sítios seguros (SSL/TLS) em um único IP só é possível quando se usa portas diferentes (443, 444, etc).

Graças à RFC 3546, que disponibilizou o suporte a SNI (Server Name Indication), é possível que durante o estabelecimento da conexão segura, envie-se o nome do servidor através dos campos de extensão disponíveis.

Infelizmente, suporte ao SNI não está disponível em todos os navegadores, mas os mais recentes, como Firefox 2, já são capazes de utilizar essa funcionalidade.

O módulo mod_gnutls permite que essa funcionalidade seja adicionada de maneira simples ao Apache. Para maiores informações e exemplos, visite o sítio: http://www.g-loaded.eu/2007/08/10/ssl-enabled-name-based-apache-virtual-hosts-with-mod_gnutls/