Pular para o conteúdo

Como usar o IIS em vez dos servidores Web padrão do Terminal Service Plus

Pré-requisitos

Pode ser uma boa ideia para Atualizar Terminal Service Plus para ter certeza de que você obtém os últimos programas TSplus.

1. Configuração do IIS

  • Instale o IIS com os seguintes módulos: CGI, Extensões ISAPI e Filtros ISAPI.

Screenshot 0-1 - Configurando a Porta do IIS:

Acesse o console de gerenciamento do IIS, expanda a lista abaixo do nome do seu servidor, em seguida, expanda o menu "Sites", clique com o botão direito em "Default Web Site" e clique em "Editar Vínculos":

Screenshot 1-1 Clique em “http” e “Editar”. Altere a porta para 81 e clique em Ok, e depois clique em Fechar:

Screenshot 1-2

Desative a porta 443 ou altere esta porta para outra porta livre.

Em seguida, reinicie o Gerenciador do IIS.

2. Criar diretório virtual para CGI

No painel esquerdo, expanda o menu sob seu servidor, depois "Sites", e clique com o botão direito no seu site para adicionar um novo "diretório virtual", conforme mostrado na imagem abaixo:

Screenshot 2-1 Na janela que se abrirá, preencha da seguinte forma:

Alias: cgi-bin

Caminho físico: C:\Program Files(x86)\TSplus\Clients\www\cgi-bin

Screenshot 2-2 Então clique em "OK" e você verá que o diretório virtual "cgi-bin" foi adicionado ao seu site IIS. Agora, clique com o botão direito neste diretório virtual "cgi-bin" e clique em "Converter em Aplicativo". Clique em "OK" e aceite as configurações padrão.

Screenshot 2-3 Screenshot 2-4 Em seguida, selecione o ícone "Mapeamentos de Manipulador" para esta pasta no lado direito da janela do Gerenciador:

Screenshot 2-5 Na lista de Mapeamentos de Manipuladores, clique duas vezes em “CGI-exe”. Em seguida, procure o executável hb.exe na caixa de propriedades Executável e clique em OK.

Screenshot 2-8 Um prompt de confirmação aparece. Clique em “OK” para permitir esta extensão ISAPI.

Screenshot 2-9 Agora clique em "Editar Permissões de Recursos":

Screenshot 2-6 Marque a caixa "Executar" e clique em OK:

Screenshot 2-7 Voltar para a página inicial "CGI-bin", clique em "CGI" para abrir as propriedades CGI:

Screenshot 2-9 Altere o valor de “Usar Nova Console Para Cada Invocação” para “Verdadeiro”. Em seguida, clique em “Aplicar” para salvar as alterações.

Screenshot 2-9 ### 3. Configurar permissão de extensão CGI

Agora, o último passo é permitir que a extensão CGI seja executada no servidor. Clique no ícone “Restrições ISAPI e CGI”. Isso pode ser encontrado clicando no nome da máquina no menu à esquerda da janela.

Screenshot 2-3 Na página "Restrições ISAPI e CGI", clique em "Adicionar ..." no lado direito da janela. Agora especifique o caminho completo para o arquivo "hb.exe" hospedado na pasta TSplus. Certifique-se de marcar a opção "Permitir que o caminho da extensão seja executado", conforme Ilustre as imagens a seguir:

Screenshot 3-1 Screenshot 3-2 Screenshot 3-3

Certifique-se de que na seção CGI do seu servidor, "Default Web Site" e "cgi-bin" a configuração "Impersonate User" esteja definida como "True".

Screenshot 3-3

Dê permissão total ao usuário "IUSR" no diretório "C:\Program Files (x86)\TSplus\Clients\www\cgi-bin"

Dê permissão total ao usuário "IUSR" no diretório "C:\Program Files (x86)\TSplus\Clients\webserver\twofa"

4. Adicionar tipos Mime no IIS

Abra um prompt de comando como administrador e execute os seguintes comandos:

%SystemRoot%\system32\inetsrv\appcmd set config /section:staticContent /+[fileExtension=’.dat’,mimeType=‘text/plain’]

%SystemRoot%\system32\inetsrv\appcmd set config /section:staticContent /+[fileExtension=’.‘,mimeType=‘text/plain’]

Reinicie o IIS.

5. Configurar Permissões de Diretório do IIS

Dê permissão total ao grupo "Everyone" no diretório "C:\inetpub\wwwroot"

6. Configurar TSplus

Vá para a guia Servidor Web do AdminTool e, em seguida, escolha a opção “Usar um servidor HTTP diferente”:

Screenshot 6-1 Em seguida, na mesma janela, clique em “Selecionar um novo caminho raiz do servidor Web” e coloque o caminho do diretório do IIS, que deve ser algo como: “C: \ inetpub \ wwwroot”. Agora clique em “Salvar e Reiniciar o AdminTool”.

Screenshot 6-2

As seguintes mensagens aparecerão:

Screenshot 6-3 Screenshot 6-4 Aguarde. O Admintool será fechado automaticamente. Em seguida, abra o Admintool novamente e clique no bloco da Web.

Finalmente, reinicie os servidores web:

Screenshot 6-6 ### 7. Teste com o host local

Atenção Use uma conta de usuário diferente.

Se você tentar com sua conta de usuário atual a partir da sua própria sessão RDP para o servidor, você será desconectado e não poderá reconectar.

Screenshot 7-1