Web Console 安裝 - Linux
請遵循下列步驟來安裝 ESET PROTECT Web Console:
您可以選擇在已安裝 ESET PROTECT 伺服器之電腦以外的不同電腦 上安裝 ESET PROTECT Web Console。 此程序需要其他步驟。 |
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 Console 檔案 (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 Console,請執行以下其他步驟,以啟用 ESET PROTECT Web Console 及 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)使用 ESET PROTECT 伺服器的 IP 位址取代 localhost,然後儲存檔案。
e)重新啟動 Tomcat 服務: sudo systemctl restart tomcat
f)將 Tomcat 服務設定為在開機時啟動:sudo systemctl enable tomcat
12. 在支援的 Web 瀏覽器中開啟 ESET PROTECT Web 主控台,以檢視登入畫面:
•主控 ESET PROTECT Web 主控台所在的電腦:http://localhost:8080/era
•從任何可以連線到網際網路的電腦存取 ESET PROTECT Web 主控台 (將 IP_ADDRESS_OR_HOSTNAME 替換為您 ESET PROTECT Web 主控台的 IP 位址或主機名稱):http://IP_ADDRESS_OR_HOSTNAME:8080/era
13. 安裝完成後配置 Web 主控台:
•預設 HTTP 連接埠在 Apache Tomcat 手動安裝期間設定為 8080。 我們建議您設定 Apache Tomcat 的 HTTPS 連線。