[KB7437] Configuração do servidor Apache Web do ESET Endpoint Encryption Server

NOTA:

Esta página foi traduzida por um computador. Clique em inglês em Idiomas nesta página para exibir o texto original. Se você encontrar algo que não esteja claro, por favor entre em contato com o suporte local.

Edição

ESET Endpoint Encryption Client and ESET Endpoint Encryption Server are separate applications from ESET Full Disk Encryption

The article below applies only to the ESET Endpoint Encryption Client or ESET Endpoint Encryption Server and not ESET Full Disk Encryption.

Visit ESET Full Disk Encryption support to view ESET Full Disk Encryption content.

Detalhes


Clique para expandir

Se você instalou o ESET Endpoint Encryption Server usando o pacote Tudo em um do site da ESET, você pode ativar as configurações SSL/HTTPS no Painel de controle.


Solução

Detalhes do SSL

Para ativar o SSL, siga as instruções abaixo:

  1. Faça login no servidor do ESET Endpoint Encryption.
  2. Acesse o Painel de controle do servidor do ESET Endpoint Encryption.

  3. Selecione Configurações globais.

  4. Clique em Configuração de SSL do servidor Apache.

  5. Marque a caixa de seleção Ativar suporte do servidor SSL.

  6. Digite a porta selecionada (a porta HTTPS padrão é 443)

Figura 1-1

Opções de certificado: Upload de certificado

Se você já tiver comprado o certificado SSL:
  1. Selecione a guia Certificate Options (Opções de certificado ) e clique em Upload certificate (Carregar certificado).
Figura 2-1
  1. Clique em Browse e carregue server.key no campo Private Key (Chave privada ) e server.crt no campo Certificate (Certificado ).

Figura 2-2

Opções de certificado: Criar novo certificado

Se você ainda não tiver um arquivo de certificado, um certificado autogerado pode ser gerado para fins de teste:

  1. Selecione a guia Certificate options (Opções de certificado ) e clique em Create new certificate (Criar novo certificado).

Figura 2-3
  1. Digite os detalhes apropriados no formulário.

Figura 2-4

Opções de redirecionamento

Se você quiser forçar o uso de HTTPS:

  1. Clique na guia Redirect Options (Opções de redirecionamento ).

  2. Marque a caixa de seleção Force HTTPS usage (Forçar uso de HTTPS ).

Figura 3-1

Configuração manual

Se você instalou o pacote autônomo do servidor EEE e configurou manualmente o Apache, siga as instruções abaixo:

Certificados

Se você já tiver adquirido seu certificado SSL, basta copiar os arquivos server.key e server.crt fornecidos para a pasta Program Files\DESlock+ HTTP\conf\

Certificados autoassinados

Se ainda não tiver um arquivo de certificado, um certificado autogerado pode ser gerado para fins de teste usando a ferramenta openssl, seguindo as etapas abaixo:

  1. Abra um prompt de comando elevado.

  2. Navegue até Program Files\DESlock+ HTTP\bin(ProgramFiles (x86) em plataformas de 64 bits).

  3. Digite ou copie/cole o comando openssl req -config ..\conf\openssl.cnf -new -out server.csr.

  4. Será solicitado que você digite e verifique a entrada de uma frase secreta. Todas as outras solicitações podem ser deixadas como padrão pressionando a tecla Enter no teclado, exceto Common Name, que deve corresponder ao nome do endereço do servidor da Web que hospeda o certificado.

  5. Digite o comando openssl rsa -in privkey.pem -out server.key.

  6. Digite a frase secreta que você especificou anteriormente. Se for bem-sucedido, o comando deverá retornar a chave RSA escrita em texto.

  7. Digite o comando del .rnd.

  8. Digite o comando openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365. Observação: isso define o certificado para durar 365 dias.

  9. Digite o comando move server.key ..\conf\.

  10. Digite o comando move server.crt ..\conf\.

Aplicação do certificado

Com um tipo de certificado comprado ou de teste, execute as etapas a seguir:

  1. Como medida de segurança, certifique-se de alterar as permissões de arquivo nos arquivos de certificado para que eles sejam somente leitura e apenas usuários administradores possam acessá-los.

  2. Abra o arquivo Program Files\DESlock+ HTTP\conf\httpd.conf(ProgramFiles (x86) em plataformas de 64 bits).

  3. Localize a linha #LoadModule ssl_module modules/mod_ssl.so, remova o símbolo # da linha.

  4. Localize a linha #Include conf/extra/httpd-ssl.conf, remova o símbolo # da linha.

  5. No final do arquivo httpd.conf, adicione estas linhas (isso redirecionará as tentativas de acesso usando http para o endereço https):

LoadModule rewrite_module modules/mod_rewrite.so

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^/dlpes(|/.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=302,L]

  1. Salve o arquivo httpd.conf atualizado.

Em sistemas operacionais de 64 bits, é necessária a seguinte modificação:

  1. É necessário atualizar a configuração ssl com o caminho curto para a pasta de registros. Você pode encontrar os nomes de arquivo do caminho curto usando o comando DIR /X. O exemplo abaixo é de um sistema Windows 7 x64 padrão usando a pré-instalação do ES.

  2. Abra \Program Files (x86)\DESlock+ HTTP\conf\extra\httpd-ssl.conf no bloco de notas.

  3. Localize o valor SSLSessionCache e altere-o conforme abaixo, comentando o SSLSessionCache existente e aplicando o novo caminho(destacado abaixo) e, em seguida, salve a alteração:

# Cache de sessão entre processos:

# Configure o cache de sessão SSL: Primeiro, o mecanismo

# a ser usado e, em seguida, o tempo limite de expiração (em segundos).

#SSLSessionCache "dbm:C:/Arquivos de programas (x86)/DESlock+ HTTP/logs/ssl_scache"

#SSLSessionCache "shmcb:C:/Arquivos de Programas (x86)/DESlock+ HTTP/logs/ssl_scache(512000)"

SSLSessionCache "shmcb:C:/Progra\~2/DESloc\~1/logs/ssl_scache(512000)"

SSLSessionCacheTimeout 300

Em todos os sistemas operacionais:

  • Reinicie o serviço DESlockHTTP no painel de controle de serviços.
Abra a porta 443 ao acessar o servidor a partir de uma máquina externa

Se estiver acessando o servidor a partir de máquinas externas, será necessário abrir a porta 443 nos firewalls para conexões externas.