[KB7437] ESET Endpoint Encryption Server Configuración del servidor web Apache

NOTA:

Esta página ha sido traducida por un ordenador. Haga clic en Inglés bajo Idiomas en esta página para mostrar el texto original. Si encuentra algo que no está claro, por favor, póngase en contacto con su soporte local.

Edición

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.

Detalles


Haga clic para ampliar

Si ha instalado ESET Endpoint Encryption Server utilizando el paquete Todo en uno del sitio web de ESET, puede activar la configuración SSL/HTTPS en el Panel de control.


Solución

Detalles de SSL

Para habilitar SSL, siga las siguientes instrucciones:

  1. Inicie sesión en el servidor ESET Endpoint Encryption.
  2. Acceda al Panel de control del servidor ESET Endpoint Encryption.

  3. Seleccione Configuración global.

  4. Haga clic en Configuración SSL del servidor Apache.

  5. Seleccione la casilla de verificación Activar soporte de servidor SSL.

  6. Escriba el puerto seleccionado (el puerto HTTPS predeterminado es 443)

Figura 1-1

Opciones de certificado: Cargar certificado

Si ya ha adquirido su certificado SSL
  1. Seleccione la pestaña Opciones de certificado y haga clic en Cargar certificado.
Figura 2-1
  1. Haga clic en Examinar y cargue server.key en el campo Clave privada y server.crt en el campo Certificado.

Figura 2-2

Opciones de certificado: Crear nuevo certificado

Si aún no dispone de un archivo de certificado, puede generar un certificado propio para realizar pruebas:

  1. Seleccione la pestaña Opciones de certificado y haga clic en Crear nuevo certificado.

Figura 2-3
  1. Escriba los detalles apropiados en el formulario.

Figura 2-4

Opciones de redirección

Si desea forzar el uso de HTTPS:

  1. Haga clic en la pestaña Opciones de Redirección.

  2. Seleccione la casilla Forzar el uso de HT TPS.

Figura 3-1

Configuración manual

Si ha instalado el paquete independiente del Servidor EEE y ha configurado manualmente Apache, siga las siguientes instrucciones:

Certificados

Si ya ha adquirido su certificado SSL, simplemente copie los archivos server.key y server.crt suministrados en la carpeta Archivos de programa\DESlock+ HTTP\conf\

Certificados autofirmados

Si aún no dispone de un archivo de certificado, puede generar un certificado autofirmado para realizar pruebas con la herramienta openssl siguiendo los pasos que se indican a continuación:

  1. Abra un símbolo del sistema elevado.

  2. Vaya a Archivos de programa\DESlock+ HTTP\bin(Archivos de programa (x86) en plataformas de 64 bits).

  3. Escriba o copie/pegue el comando openssl req -config ..\conf\openssl.cnf -new -out server.csr.

  4. Se le pedirá que escriba y verifique la entrada de una frase de contraseña. Todas las demás peticiones pueden dejarse como predeterminadas pulsando la tecla Intro de su teclado, excepto Nombre común, que debe coincidir con el nombre de la dirección del servidor web que aloja el certificado.

  5. Escriba el comando openssl rsa -in privkey.pem -out server.key.

  6. Introduzca la frase de contraseña que especificó anteriormente. Si tiene éxito, el comando debería devolver la clave RSA escrita en texto.

  7. Escriba el comando del .rnd.

  8. Escriba el comando openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365. Nota: esto establece que el certificado dure 365 días.

  9. Escriba el comando move server.key ..\conf\.

  10. Escriba el comando move server.crt . .\conf\.

Aplicación del certificado

Con un certificado comprado o de prueba, realice los siguientes pasos:

  1. Como medida de seguridad, asegúrese de cambiar los permisos de los archivos de certificado para que sean de sólo lectura y sólo los usuarios administradores puedan acceder a ellos.

  2. Abra el archivo Program Files\DESlock+ HTTP\conf\httpd.conf(ProgramFiles (x86) en plataformas de 64 bits).

  3. Busque la línea #LoadModule ssl_module modules/mod_ssl.so, elimine el símbolo # de la línea.

  4. Encuentre la línea #Include conf/extra/httpd-ssl.conf, elimine el símbolo # de la línea.

  5. Al final del archivo httpd.conf, añada estas líneas (esto redirigirá los intentos de acceso mediante http a la dirección https en su lugar):

LoadModule rewrite_module modules/mod_rewrite.so

RewriteEngine Activado

RewriteCond %{HTTPS} off

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

  1. Guarde el archivo httpd.conf actualizado.

En sistemas operativos de 64 bits es necesario realizar la siguiente modificación:

  1. Es necesario actualizar la configuración ssl con la ruta corta a la carpeta logs. Puede encontrar los nombres de archivo de la ruta corta utilizando el comando DIR /X. El siguiente ejemplo es de un sistema Windows 7 x64 por defecto utilizando la preinstalación ES.

  2. Abra \Program Files (x86)\DESlock+ HTTP\conf\extra\httpd-ssl.conf en el bloc de notas.

  3. Busque el valor SSLSessionCache y cámbielo como se indica a continuación, eliminando el SSLSessionCache existente y aplicando la nueva ruta(resaltada a continuación) y, a continuación, guarde el cambio:

# Inter-Process Session Cache:

# Configurar la caché de sesión SSL: Primero el mecanismo

# a utilizar y segundo el tiempo de expiración (en segundos).

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

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

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

SSLSessionCacheTimeout 300

En todos los sistemas operativos:

  • Reinicie el servicio DESlockHTTP en el panel de control de servicios.
Abra el puerto 443 cuando acceda al servidor desde una máquina externa

Si accede al servidor desde máquinas externas necesitará abrir el puerto 443 en los cortafuegos para conexiones externas.