Dica #4 — TSplus Remote Access
Para acessar vários subservidores através de um servidor gateway principal:
Exemplo de topologia
Gateway meu-dominio.com (IP 200.200.200.200)
|_ SubServidor 192.168.0.1 (intranet, mas pode ser endereço de internet também)
|_ SubServidor 192.168.0.2
|_ SubServidor 192.168.0.3
Método 1: Acesso por subpasta (mais comum)
http://meu-dominio.com/~~srv1 (192.168.0.1)
http://meu-dominio.com/~~srv2 (192.168.0.2)
http://meu-dominio.com/~~srv3 (192.168.0.3)
Os nomes são variáveis, exceto o prefixo ~~ que é necessário para processar as requisições rapidamente.
Método 2: Acesso por domínio diferente
meu-dominio.com (200.200.200.200 → 192.168.0.1)
segundo.meu-dominio.com (200.200.200.200 → 192.168.0.2)
outro-dominio.com (200.200.200.200 → 192.168.0.3)
Configuração do balance.bin
Abra/edite/crie \webserver\balance.bin e adicione:
/~~srv1=192.168.0.1:80;
/~~srv1=192.168.0.1:3389 RDPPORT;
meu-dominio.com=192.168.0.1:80;
meu-dominio.com=192.168.0.1:3389 RDPPORT;
/~~srv2=192.168.0.2:80;
/~~srv2=192.168.0.2:3389 RDPPORT;
segundo.meu-dominio.com=192.168.0.2:80;
segundo.meu-dominio.com=192.168.0.2:3389 RDPPORT;
/~~srv3=192.168.0.3:80;
/~~srv3=192.168.0.3:3389 RDPPORT;
outro-dominio.com=192.168.0.3:80;
outro-dominio.com=192.168.0.3:3389 RDPPORT;
Encaminhamento para pastas específicas
Para redirecionar por domínio para pastas diferentes:
/~~somesub1="c:\www\pasta1";
/~~somesub2="c:\novawww\exemplo";
/~~somesub3="c:\qualquer";
meu-dominio.com="c:\www\pasta1";
segundo.meu-dominio.com="c:\novawww\exemplo";
outro-dominio.com="c:\qualquer";
Observação: Ao usar IIS/Apache, o encaminhamento de subpasta será apenas interno. Caso contrário, remova esta regra e configure as mesmas regras no seu servidor web de terceiros.
Reinicie o HTML5 pela GUI ou releia a configuração: http://127.0.0.1/w0j3?balance.bin