O que você quer fazer é possível - é como eu executo cerca de 30 sites habilitados para SSL em um único servidor.
Se você quiser fazer isso sem usar o SNI (que a maioria dos navegadores Win XP não suporta AFAIK), você precisará de dois endereços IP públicos - 1.1.1.2 e 1.1.1.3. Em seguida, dependendo do suporte do seu provedor de hospedagem, você pode fazer o seguinte:
- Configure esses endereços IP públicos nas suas duas NICs virtuais - por exemplo, eth0: 1 é 1.1.1.2, eth0: 2 é 1.1.1.3. Em seguida, configure o (s) servidor (es) da Web de forma apropriada e verifique se as entradas de DNS para 1st.com e 2nd.com apontam para esses endereços IP públicos.
- Deixe os endereços particulares em suas NICs virtuais e obtenha a Tradução de endereços de rede entre 1.1.1.2 e 192.168.10.2 e entre 1.1.1.3 e 192.168.10.3 e garanta que as entradas de DNS para 1st.com e 2nd .com apontam para esses endereços IP públicos.
Quando você diz que adicionou essas entradas ao "arquivo hosts", o arquivo hosts está no seu servidor ou no PC de mesa de onde você está navegando? Quais são as entradas de DNS associadas ao 1st.com e 2nd.com? Se ambos estiverem apontando para o endereço IP 1.1.1.1 no DNS, isso pode explicar por que você acaba no site do ISP Manager quando você procura o link . Eu também verificaria o endereço IP que o gerenciador ISP está configurado para escutar - pode ser apenas pegar as portas 80 e 443 em todos os endereços IP disponíveis no servidor.