[KB7437] ESET 端点加密服务器 Apache Web 服务器配置

注意:

本页已由电脑翻译。点击本页面语言下的英文,显示原文。如果你发现有什么不清楚的地方,请联系你当地的支持。

问题

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.

详细信息


点击展开

如果使用 ESET 网站上的 All in one 软件包安装了 ESET Endpoint Encryption Server,则可以在控制面板中启用 SSL/HTTPS 设置。


解决方案

SSL 详细信息

要启用 SSL,请按照以下说明操作:

  1. 登录 ESET Endpoint Encryption 服务器。
  2. 访问ESET Endpoint Encryption Server控制面板

  3. 选择全局设置

  4. 单击Apache 服务器 SSL 配置

  5. 选择启用 SSL 服务器支持复选框。

  6. 键入所选端口(默认 HTTPS 端口为 443)

图 1-1

证书选项:上传证书

如果已购买 SSL 证书:
  1. 选择 "证书选项"选项卡,然后单击 "上传证书"。
图 2-1
  1. 单击浏览并将server.key上传到私钥字段,将server.crt上传到证书字段。

图 2-2

证书选项:创建新证书

如果还没有证书文件,可生成一个自生成证书用于测试目的:

  1. 选择 "证书选项"选项卡并单击 "创建新证书"。

图 2-3
  1. 在表格中输入适当的详细信息。

图 2-4

重定向选项

如果要强制使用 HTTPS:

  1. 单击 "重定向选项"选项卡。

  2. 选择 "强制使用 HTTPS"复选框。

图 3-1

手动配置

如果已安装 EEE Server 独立软件包并手动配置 Apache,请按照以下说明操作:

证书

如果您已经购买了 SSL 证书,只需将提供的server.keyserver.crt文件复制到Program Files\DESlock+ HTTP\conf\文件夹中即可。

自签名证书

如果还没有证书文件,可以使用 openssl 工具按照以下步骤生成自签名证书用于测试:

  1. 打开高架命令提示符。

  2. 导航至Program Files\DESlock+ HTTP\bin64 位平台上为ProgramFiles (x86))。

  3. 键入或复制/粘贴命令openssl req -config .\conf\openssl.cnf -new -out server.csr

  4. 你需要键入并验证输入的口令。按键盘上的Enter 键,所有其他请求都可以保留为默认值,但通用名称(Common Name)除外,它必须与托管证书的网络服务器地址名称一致。

  5. 输入命令openssl rsa -in privkey.pem -out server.key

  6. 键入之前指定的口令。如果成功,命令应返回写入 RSA 密钥的文本。

  7. 输入del .rnd 命令。

  8. 输入命令openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365。注意:这将证书设置为 365 天。

  9. 键入命令move server.key ..\conf\

  10. 键入命令move server.crt ..\conf\

应用证书

使用购买的或测试的证书类型执行以下步骤:

  1. 作为一项安全措施,请务必更改证书文件的权限,使其成为只读文件,只有管理员用户才能访问。

  2. 打开Program Files\DESlock+ HTTP\conf\httpd.conf文件64 位平台上为ProgramFiles (x86))。

  3. 找到#LoadModule ssl_module modules/mod_ssl.so这一行,删除其中的#符号。

  4. 找到#Include conf/extra/httpd-ssl.conf 这一行,删除其中的#符号。

  5. httpd.conf文件末尾添加以下几行(这将把使用 http 访问的尝试重定向到 https 地址):

加载模块 rewrite_module modules/mod_rewrite.so

重写引擎开启

RewriteCond %{HTTPS} off

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

  1. 保存更新后的httpd.conf文件。

在 64 位操作系统上,需要进行以下修改:

  1. 需要用日志文件夹的短路径更新 ssl 配置。可以使用 DIR /X 命令查找短路径文件名。下面的示例是使用 ES 预安装的默认 Windows 7 x64 系统。

  2. 在记事本中打开 Program Files (x86)/DESlock+ HTTP\conf\extra\httpd-ssl.conf 文件

  3. 找到 SSLSessionCache 值并按如下方式更改,注释掉现有的 SSLSessionCache 并应用新路径如下所示),然后保存更改:

# 进程间会话缓存:

# 配置 SSL 会话缓存:首先是要使用的机制

# 其次是过期超时(以秒为单位)。

#SSLSessionCache "dbm:C:/Program Files (x86)/DESlock+ HTTP/logs/ssl_scache"

#SSLSessionCache "shmcb:C:/Program Files (x86)/DESlock+ HTTP/logs/ssl_scache(512000)"

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

SSLSessionCacheTimeout 300

在所有操作系统上:

  • 在服务控制面板中重新启动 DESlockHTTP 服务。
从外部机器访问服务器时打开 443 端口

如果从外部机器访问服务器,则需要在防火墙上为外部连接打开 443 端口。