Web 控制台安装 - Linux
要安装 ESET PROTECT Web 控制台,请遵循以下步骤:
可以在未安装 ESET PROTECT 服务器的其他计算机上安装 ESET PROTECT Web 控制台。 该过程需要其他步骤。 |
1.安装 Apache Tomcat 和 Java 程序包。
包可能具有不同的名称,并且可能在默认存储库中不可用 •下面的示例程序包名称可能不同于您的 Linux 发行版存储库程序包。 Apache Tomcat 服务名称可能有所不同:tomcat、tomcat9 或 tomcat10。 •您的 Linux 发行版的默认存储库可能不包含最新受支持的 Apache Tomcat 和 Java 版本。例如,默认库可能包含不受支持的 Apache Tomcat 11。 •有关 Apache Tomcat 的安装和配置,请参阅 Apache Tomcat 文档。 |
Debian, Ubuntu |
sudo apt update |
Red Hat, Rocky Linux |
sudo dnf update |
SUSE Linux Enterprise Server |
sudo zypper refresh |
2.下载 Web 控制台文件 (era_x64.war):
wget https://download.eset.com/com/eset/apps/business/era/webconsole/latest/era_x64.war |
3.将 era_x64.war 文件重命名为 era.war:
mv era_x64.war era.war
4.如果已安装 Apache Tomcat 9.x,请跳过此步骤。如果已安装 Apache Tomcat 10.x,请按照以下说明将 era.war 迁移到受 Apache Tomcat 10.x 支持的新 Jakarta EE 格式:
a)tomcat10 导航到文件夹:
Debian, Ubuntu |
cd /var/lib/tomcat10/ |
Red Hat, Rocky Linux |
cd /var/lib/tomcat/ |
SUSE Linux Enterprise Server |
cd /usr/share/tomcat/webapps/ |
b)创建新的 webapps-javaee 文件夹:
sudo mkdir temp webapps-javaee
c)设置 webapps-javaee 文件夹的所有权和权限:
sudo chown tomcat temp webapps-javaee |
d)打开 tomcat10 配置文件 sudo nano /etc/systemd/system/multi-user.target.wants/tomcat10.service,添加以下两行并保存更新后的文件:
ReadWritePaths=/var/lib/tomcat10/webapps-javaee/ ReadWritePaths=/var/lib/tomcat10/temp/ |
e)安装适用于 Jakarta EE 的 Tomcat 迁移工具:
Debian, Ubuntu |
sudo apt install tomcat-jakartaee-migration -y |
Red Hat, Rocky Linux |
sudo dnf install tomcat-jakartaee-migration -y |
SUSE Linux Enterprise Server |
sudo zypper install tomcat-jakartaee-migration -y |
f)将迁移工具 (jakartaee-migration-shaded.jar) 复制到 tomcat 文件夹:
sudo cp /usr/share/tomcat-jakartaee-migration/lib/jakartaee-migration-shaded.jar /usr/share/tomcat10/lib/
5.将 era.war 文件复制到 Tomcat 文件夹(根据您的 Tomcat 版本选择命令):
Debian, Ubuntu |
•9: sudo cp era.war /var/lib/tomcat9/webapps/ •10: sudo cp era.war /var/lib/tomcat10/webapps-javaee/ |
Red Hat, Rocky Linux |
•9: sudo cp era.war /var/lib/tomcat/webapps/ •10: sudo cp era.war /var/lib/tomcat/webapps-javaee/ |
SUSE Linux Enterprise Server |
•9: sudo cp era.war /usr/share/tomcat/webapps/ •10: sudo cp era.war /usr/share/tomcat/webapps-javaee/ |
6.重新加载 systemd 管理器配置:
sudo systemctl daemon-reload
7.重新启动 Tomcat 服务以部署 era.war 文件:
sudo systemctl restart tomcat
Apache Tomcat 服务名称可能有所不同:tomcat、tomcat9 或 tomcat10。 |
8.验证 era 文件夹是否位于 Tomcat 文件夹中(将 Path_to_Tomcat 替换为 Tomcat 文件夹):
ls Path_to_Tomcat
输出应如下所示:era era.war
9.将 Tomcat 服务添加到 systemd 配置:
sudo vi /etc/systemd/system/multi-user.target.wants/tomcat10.service
10. 将 Tomcat 服务设置为系统启动时启动:sudo systemctl enable tomcat
11. 如果在 ESET PROTECT 服务器以外的其他计算机上安装了 ESET PROTECT Web 控制台,请执行以下附加步骤以启用 ESET PROTECT Web 控制台与 ESET PROTECT 服务器之间的通信:
a)停用 Tomcat 服务:sudo systemctl stop tomcat
b)编辑 EraWebServerConfig.properties 文件:
sudo nano /var/lib/tomcat/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties |
如果 EraWebServerConfig.properties 文件不位于上述路径中,可以在您的系统上使用以下命令查找该文件:
find / -iname "EraWebServerConfig.properties"
c)查找 server_address=localhost
d)将 localhost 替换为您的 ESET PROTECT 服务器的 IP 地址,并保存该文件。
e)重新启动 Tomcat 服务: sudo systemctl restart tomcat
f)将 Tomcat 服务设置为系统启动时启动:sudo systemctl enable tomcat
12. 在受支持的 Web 浏览器中打开 ESET PROTECT Web 控制台,以访问登录屏幕:
•从托管 ESET PROTECT Web 控制台的计算机:http://localhost:8080/era
•从可以访问 Internet 的任何计算机访问 ESET PROTECT Web 控制台(将 IP_ADDRESS_OR_HOSTNAME 替换为 ESET PROTECT Web 控制台的 IP 地址或主机名):http://IP_ADDRESS_OR_HOSTNAME:8080/era
13. 安装完成后配置 Web 控制台:
•在 Apache Tomcat 的手动安装过程中,默认 HTTP 端口设置为 8080。 我们建议您设置 Apache Tomcat 的 HTTPS 连接。
•另请参见企业解决方案的 Web 控制台配置或低性能系统。