Configuração do BEST Web Server
Introdução
Esse manual descreve a configuração dos componentes do lado do servidor do GBS BEST Server.
O procedimento de configuração deve ser feito somente depois do passo de instalação. Para mais informações, consulte o Manual de Instalação do GBS Apps.
Configuração
Os passos de configuração são:
Configure o Tomcat;
Configure os Certificados;
Gere a senha criptografada;
Finalize as configurações no arquivo config.properties.
Todos os passos são descritos abaixo. Um exemplo do arquivo config.properties pode ser visto na seção Exemplo do Arquivo de Configuração.
Todas as linhas devem estar presentes no arquivo de configuração. Comentar ou deletar linhas pode causar comportamentos inesperados. Para informações adicionais, contate o Time de Suporte da Griaule.
Configuração do Tomcat
Edite o arquivo de configuração do Tomcat para configurar os certificados e a porta que a aplicação usará.
vi /var/lib/tomcats/best/conf/server.xmlPara mudar a porta, procure por connector port=. Essa é a porta para operações backend.
Configuração de Certificados
Para habilitar autenticação SSL, procure por connector port= no arquivo /conf/server.xml.
Existem duas entradas. A comentada é a configuração para SSL. Remova os delimitadores de comentários <!-- e -->, então ajuste os seguintes parâmetros:
O parâmetro port deve ser a porta de rede desejada para a aplicação.
Mude o caminho do keystoreFile e o truststoreFile para os valores apropriados. Faça o mesmo para o keystorePass e o truststorePass.
O parâmetro clientAuth="true" irá requerer autenticação do servidor para o cliente e do cliente para o servidor. Isso significa que o cliente necessitará importar o certificado no navegador para poder acessar a aplicação.
Quando clientAuth é definida como true, o administrador do sistema deve fornecer o arquivo certificate.pfx para os usuários finais.
Criptografia da senha do Banco de Dados
No arquivo config.properties, o parâmetro jdbc.password é uma senha criptografada. Para gerar a senha criptografada, siga os seguintes passos:
Vá para o seguinte diretório:
Execute o comando:
A senha criptografada aparecerá depois da mensagem: "Encrypted password is:"
Filtro de Busca por Rótulos
Algumas configurações BEST podem ser feitas através dos bancos de dados, como os dos rótulos para filtro de pesquisa. Essa configuração é uma lista de rótulos que o usuário pode selecionar na configuração de pesquisa de fragmentos para restringir a lista de candidatos.
Para configurar os rótulos desejados, você precisa incluir os rótulos na linha search.labels na tabela sphinx.settings. Observe que os rótulos devem ser separados por vírgula.
Esses rótulos ficarão visíveis para todos os usuários do BEST.
Arquivo de Configuração da Aplicação
Para configurar o arquivo, abra-o com:
As mudanças mais importantes nesse arquivo são os parâmetros jdbc.url, jdbc.username, jdbc.password e gbds.url. Configure-os de acordo com seu ambiente.
O arquivo de configuração completa é mostrado na seção Exemplo do Arquivo de Configuração
Rótulo de Segregação de Caso
É possível segregar os casos que um usuário vê no software. Para fazer isso, você precisa adicionar uma permissão nas configurações do LDAP.
Dentro de um grupo de usuários no LDAP, adicione o rótulo no formato best_org_{rotulo}, ex. best_org__MG. Novos casos criados por usuários deste grupo terão este rótulo e o caso será visível apenas para usuários com as permissões corretas para visualizar casos com esse rótulo.
Uso de vários nós
O BEST pode ser usado em mais de um nó de servidor. Para permitir isso, o servidor mestre deve ter a configuração poolingUL.active definido como true, e outros nós devem tê-la definido como false.
Lembre-se de definir um balanceamento de carga entre os nós se estiver usando este método.
Configurações do BEST
O último passo é configurar o IP e a porta da aplicação que o usuário final irá acessar. Ele deve ser o mesmo IP e porta configurado na seção Configuração do Tomcat.
Certifique-se de que os parâmetros de configuração best.ip, best.port e best.protocol estejam corretamente especificados no arquivo config.properties. Em diversos casos, o IP será o mesmo para diversas aplicações. Contudo, cada aplicação possuirá uma porta diferente e única.
Finalizando as Configurações
Após completar todos os passos de configuração, volte para o Manual de Instalação do GBS Apps - Seção de Configuração.
Exemplo do Arquivo de Configuração
Essa seção mostra um exemplo do arquivo config.properties.
Atualizado
Isto foi útil?

