Pular para o conteúdo

Como usar o Apache em vez do servidor 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. Inicie o AdminTool e vá para a guia Servidor Web

Clique no bloco Gerenciar Servidores Web, verifique Use um servidor web HTTP diferente porque você quer usar o Apache.

Screenshot 1-1

Em seguida, use o botão Selecione um novo caminho raiz do Servidor Web para informar ao TSplus onde será a nova raiz da pasta da web. O TSplus copiará os arquivos/pastas solicitados para esta nova pasta raiz e, neste ponto, a configuração do TSplus para o Apache está quase concluída. Um pop-up recomendará que você altere a porta HTTP do Apache para 81:

Screenshot 1-2

Agora é hora de configurar o Apache.

2. Configurando o Apache

Altere o HTTP de 80 para 81.

A maneira específica de fazer isso depende da sua versão do Apache e das suas configurações atuais do Apache.

Recomendamos que você faça backup de qualquer arquivo de configuração do Apache antes de modificá-los, para que você tenha uma maneira de restaurá-los, se necessário.

Normalmente, você pode alterar a porta de escuta do Apache editando o arquivo httpd.conf encontrado no diretório “Apache\conf”:

Ouça 81

Uma vez concluído, reinicie o serviço Apache.

3. Voltando para a ferramenta de Gerenciamento de Servidores Web TSplus

Você pode definir as portas HTTP e HTTPS na ferramenta de Gerenciamento Web do TSplus. Recomendamos o uso de portas padrão, mas esse recurso pode ser útil ao tentar evitar um conflito com outro processo.

Screenshot 3-1 ### 4. Últimos passos

Para a Impressora Universal, precisamos ser capazes de escrever na pasta PRINTS.

Então, verifique se Todos/Usuários… têm direitos totais na pasta …/impressões.

Screenshot 4-1 Screenshot 4-2 Em seguida, selecione o arquivo .html que deseja usar como uma página de Acesso Web em:

C:\Program Files (x86)\TSplus\Clients\www

e copie-o como index.html na sua pasta raiz da web, tipicamente este é o diretório “Apache\htdocs”.

5. Configurações Específicas para TSplus Gateway Portal, Balanceamento de Carga e/ou transferência de arquivos HTML5

Se você deseja usar este sistema baseado em Apache como um TSplus Gateway Portal e/ou usar o recurso de Balanceamento de Carga do TSplus Gateway Portal e/ou usar o recurso de transferência de arquivos HTML5, você precisará permitir a execução de scripts GCI do TSplus pelo Apache.

Primeiro, você deve ter o módulo CGI habilitado no Apache.

Edite o arquivo httpd.conf encontrado no diretório “Apache\conf” e procure por uma linha que se pareça com:

;LoadModule cgi_module modules/mod_cgi.so

Remova o ”;” para habilitar o módulo CGI:

LoadModule cgi_module modules/mod_cgi.so

Então, encontre uma linha que comece com:

Adicionar manipulador de script cgi

E adicione a extensão .exe para autorizar arquivos .exe a serem tratados como programas CGI pelo Apache:

AddHandler cgi-script .exe

Finalmente, você deve informar ao Apache que a pasta “cgi-bin” do TSplus contém programas CGI. Para fazer isso, você deve adicionar a seguinte linha no arquivo httpd.conf encontrado no diretório “Apache\conf”:

ScriptAlias /cgi-bin/ "C:/Program Files (x86)/TSplus/Clients/www/cgi-bin/"

Uma vez concluído, reinicie o serviço Apache.

Se você enfrentar algum problema ao configurar o CGI em seu servidor Apache, consulte o Documentação oficial do Apache

Verificando suas configurações: Para validar suas configurações, por favor, abra um navegador da web em seu servidor e vá para http://localhost/cgi-bin/hb.exe Se você receber uma página de erro do Apache, há um problema na sua configuração do Apache. Se você receber uma linha de texto/números, tudo está bem!