Dica #24 — TSplus Remote Access
Você pode configurar o IIS 8 como instância intermediária de SSL e servidor web com proxy reverso. Neste cenário, o IIS será a primeira instância antes do HTML5.
Importante: É preferível que o HTML5 seja a primeira instância. Use este cenário apenas quando o HTML5 não puder processar como primeira instância.
Requisitos
- IIS 8 ou superior (versões mais antigas não funcionarão)
- Ativar a role de WebSockets na instalação do IIS 8!
- URL Rewrite Module 2.0
- Application Request Routing 3.0 (ARR v3.0 ou superior)
Configuração
- Certifique-se de que
settings.js → W.xhrreverse = false; - No arquivo
web.configdo IIS, adicione as regras de rewrite para encaminhar o tráfego HTML5 - No módulo URL Rewrite, verifique se as configurações estão atualizadas
- No Application Request Routing Cache → Server proxy settings: Habilite Proxy, HTTP version: Pass through, habilite Keep alive
- Reinicie o IIS
Se o IIS rodar no mesmo servidor que o HTML5, configure portas diferentes para o HTML5 (ex: 808 e 4433).