[KB7799] Отстраняване на проблеми с незареждането на уеб конзолата на ESET PROTECT On-Prem

ЗАБЕЛЕЖКА:

Тази страница е преведена от компютър. Щракнете върху Английски под Езици на тази страница, за да се покаже оригиналният текст. Ако установите, че нещо не е ясно, моля, свържете се с местната поддръжка.

Издание

  • Решаване на проблема със съобщението "Не може да се получи достъп до страницата"
  • Отстраняване на грешката "Web Console 404"
  • Преинсталиране на Apache Tomcat

Решение

Ако уеб конзолата на ESET PROTECT On-Prem не се стартира или екранът за вход продължава да се зарежда, следвайте инструкциите по-долу. Започнете със стъпка I и продължете със следващите стъпки само ако проблемът продължава.

  1. Рестартирайте услугите за ESET PROTECT Server и Apache Tomcat
  2. Проверете за конфликти на портовете
  3. Преинсталирайте Apache Tomcat и уеб конзолата на ESET PROTECT On-Prem

I. Рестартирайте услугите за ESET PROTECT Server и Apache Tomcat

  1. Уверете се, че използвате поддържан уеб браузър за достъп до ESET PROTECT Web Console.

  2. Рестартирайте услугата ESET PROTECT Server.

  3. Рестартирайте услугата Apache Tomcat.

  4. Отворете уеб конзолата на ESET PROTECT On-Prem.

Ако все още не можете да получите достъп до уеб конзолата на ESET PROTECT, продължете към стъпка II.


II. Проверете за конфликти на портовете

  1. Отворете Command Prompt: натиснете клавишите Windows + R, въведете cmd и натиснете OK.

  2. Изпълнете следната команда:

    netstat -aobn
  3. Проверете дали tomcat9.exe слуша на порт 443 или 8443. Ако е необходимо, променете порта, използван от уеб конзолата на ESET PROTECT.

  4. Отворете уеб конзолата ESET PROTECT On-Prem.

Ако все още не можете да получите достъп до уеб конзолата на ESET PROTECT, продължете към стъпка III.


III. Преинсталиране на Apache Tomcat и на уеб конзолата ESET PROTECT On-Prem

Грешка 404 на уеб конзолата

Ако получите грешка "Web Console 404", препоръчваме да деинсталирате и преинсталирате Web Console, като използвате инсталатора All-in-one, както е описано в раздела по-долу.

  1. Създайте резервно копие на следните файлове от инсталационната папка на Apache Tomcat (пътят до папката може да се различава в зависимост от вашата инсталация на Apache Tomcat):

    Нова конфигурация на Apache Tomcat HTTPS

    Не е необходимо да създавате резервно копие на файловете .keystore и server.xml, ако планирате да създадете нова конфигурация Apache Tomcat HTTPS.

    • C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.40\.keystore
    • C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.40\conf\server.xml
    • C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.40\webapps\era\WEB-INF\classes\sk\eset\era\g2webconsole\server\modules\config\EraWebServerConfig.properties

    Ако използвате потребителско хранилище за SSL сертификати в инсталационната папка на Apache Tomcat, направете резервно копие и на този сертификат.

  2. Изтеглете инсталатора на ESET PROTECT On-Prem All-in-one.

  3. Изтеглете изтеглената папка. В разархивираната папка щракнете два пъти върху Setup.exe.

  4. В падащото меню Language (Език) изберете езика на инсталацията и щракнете върху Next (Напред).

  5. Изберете Деинсталиране и щракнете върху Напред.

  6. Приемете лицензионното споразумение с крайния потребител и щракнете върху Next (Напред).

  7. Премахнете избора на всички компоненти с изключение на ESET PROTECT Webconsole и Apache Tomcat и щракнете върху Деинсталиране.

  8. Когато деинсталацията приключи, щракнете върху Завършване.

  9. Стартирайте отново Setup.exe.

  10. В падащото меню Language (Език) изберете езика на инсталацията и щракнете върху Next (Напред).

  11. Изберете Install (Инсталиране) и щракнете върху Next (Напред).

  12. Приемете лицензионното споразумение с крайния потребител и щракнете върху Next (Напред).

  13. Изберете само ESET PROTECT Webconsole и Apache Tomcat и щракнете върху Next.

  14. Изберете JDK за използване и щракнете върху Инсталиране.

  15. Когато инсталацията приключи, щракнете върху Завършване.

  16. Възстановете файловете, които сте архивирали в стъпка 1, на първоначалните им места.

    Нова конфигурация на Apache Tomcat HTTPS

    Ако не сте направили резервно копие на файловете .keystore и server.xml, създайте нова конфигурация Apache Tomcat HTTPS.

  17. Стартирайте приложението Services (Услуги): натиснете клавиша Windows, напишете services (Услуги) и щракнете върху Services (Услуги).

  18. В списъка с услуги щракнете върху Apache Tomcat и щракнете върху Restart (Рестартиране).

  19. Отворете уеб конзолата на ESET PROTECT On-Prem.

Ако все още не можете да получите достъп до уеб конзолата на ESET PROTECT On-Prem, вижте свързаните статии или се свържете с отдела за техническа поддръжка на ESET.


Създайте нова конфигурация на Apache Tomcat HTTPS (.keystore и server.xml)
Създайте резервно копие на хранилището на ключове и server.xml

Инструкциите по-долу ще създадат нови файлове .keystore и server.xml. Ако обаче възнамерявате да използвате отново съществуващата конфигурация, направете резервно копие на файловете, за да можете да ги използвате отново по-късно.

Файловете обикновено се намират на адрес (пътят до папката може да се различава в зависимост от инсталацията на Apache Tomcat):

  • C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.40\.keystore
  • C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.40\conf\server.xml
  1. Отворете Command Prompt и променете директорията до папката bin на вашата инсталация на JDK. В Command Prompt изпълнете:

    cd C:\Program Files\Amazon Corretto\jdk11.0.10_9\bin\

    Заменете C:\Program Files\Amazon Corretto\jdk11.0.10_9\bin\ с пътя до папката bin на вашата инсталация на JDK.

  2. Генерирайте ново хранилище на ключове. В командната прозореца стартирайте:

    keytool.exe -genkey -alias "tomcat" -keyalg RSA -keysize 4096 -validity 3650 -keystore "C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.40\.keystore" -storepass "password" -keypass "password" -dname "CN=your.host.name, OU=IT, O=Your Company, L=Your City, ST=Your State, C=SK"

    Заменете стойностите на заместителите, както е необходимо:

    • Пароли: за -storepass и -keypass заменете password с паролата, която искате да използвате за файла .keystore и защитата на входа на частния ключ.

    • Информация за сертификата:

      • За CN: заменете your.host.name с името на сървъра или IP адреса.
      • За OU: заменете IT с вашата организационна единица.
      • За O: заменете Your Company (Вашата компания) с името на организацията.
      • За L: заменете Your City с града на организацията.
      • За ST: заменете Your State (Вашия щат) с държавата на организацията.
      • За C: заменете SK с кода на държавата на организацията.

  3. В текстов редактор отворете файла server.xml. Файлът се намира в папката conf на инсталационната папка на Apache Tomcat (например C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.40\conf\server.xml).

  4. В server.xml превъртете до дъното и актуализирайте атрибутите на конектора, както следва:

    Използвайте наличен HTTPS порт

    Ако порт 443 вече се използва, използвайте вместо него порт 8443.

    <Connector port="80" protocol="HTTP/1.1" redirectPort="443" server="EraServer" /> <Connector server="OtherWebServer" port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.40\.keystore" keystorePass="password" keyAlias="tomcat" sslEnabledProtocols="TLSv1.2,TLSv1.3" ciphers="TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256, TLS_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_256_CBC_SHA" />

    За keystorePass заменете password с паролата, която сте задали по време на генерирането на хранилището на ключове.

  5. Отидете в папката webapps на инсталационната папка на Apache Tomcat (например C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.40\webapps) и създайте папка с име era.

  6. Навигирайте до папката с инсталатори на извлечената папка с инсталатора на ESET PROTECT On-Prem (например C:\Users\Administrator\Downloads\setup_x64\installers). Намерете файла era.war и променете името му на era.zip.

  7. Екстрахирайте файла era.zip в папката era, която създадохте в папката webapps на вашата инсталационна папка Apache Tomcat (например C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.40\webapps).

  8. Задайте типа на стартиране на Apache Tomcat на Automatic (Автоматично): натиснете клавиша Windows, напишете services и щракнете върху Services (Услуги). В списъка с услуги щракнете с десния бутон на мишката върху Apache Tomcat и изберете Свойства. В падащото меню Startup type (Тип стартиране) изберете Automatic (Автоматично) и щракнете върху OK.

  9. Рестартирайте услугата Apache Tomcat: в списъка с услуги в приложението Services (Услуги) щракнете върху Apache Tomcat и щракнете върху Restart (Рестартиране).