Dica #6 — TSplus Remote Access
O cliente HTML5 deve ser sempre a primeira instância na cadeia de rede, pois desempenha o papel de descriptografador SSL. Mesmo ao usar servidores web de terceiros como IIS/Apache, a instância HTML5 deve ser o descriptografador SSL, caso contrário a conectividade WebSocket não estará disponível.
Suponha que você tenha 3 domínios diferentes apontando para o mesmo IP:
meu-dominio.com (200.200.200.200 → 127.0.0.1)
segundo.meu-dominio.com (200.200.200.200 → 127.0.0.1)
outro-dominio.com (200.200.200.200 → 127.0.0.1)
Configuração
- Crie a subpasta
multicertsdentro da pastawebserver - Renomeie os arquivos *.jks:
https://meu-dominio.com/ → ***\webserver\multicerts\meu-dominio.com.jks https://segundo.meu-dominio.com/ → ***\webserver\multicerts\segundo.meu-dominio.com.jks https://outro-dominio.com/ → ***\webserver\multicerts\outro-dominio.com.jksPara certificado multidomínio
*.meu-multidominio.com, adicione ponto inicial ao nome:.meu-multidominio.com.jks - Reinicie o HTML5 pela GUI ou releia a configuração:
http://127.0.0.1/w0j3?cert.jks
Para domínios não reconhecidos (não presentes na pasta multicerts), o certificado padrão \webserver\cert.jks será servido.
Observação: Este recurso SNI faz sentido apenas para certificados assinados por autoridade certificadora. Para certificados autoassinados, um único certificado é suficiente.