[KB7799] Устранение проблем, связанных с тем, что веб-консоль ESET PROTECT On-Prem не загружается

примечание:

Этот документ переведен для вашего удобства с помощью машинного перевода. Пожалуйста, будьте уверены, что мы приложили все усилия, чтобы обеспечить максимально точный перевод. Однако ни один автоматизированный перевод не призван заменить переводчика-человека. Официальным текстом является английская версия, которую можно найти, нажав на English справа от этого текста (или внизу, если вы читаете с мобильного). Если у вас возникли вопросы или замечания относительно точности переведенного текста, пожалуйста, обратитесь к официальной версии на английском языке или свяжитесь с местной службой поддержки. Спасибо за ваше терпение.

Выпуск

  • Устранение сообщения "Невозможно получить доступ к странице"
  • Устранение ошибки "Веб-консоль 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 используется поддерживаемый веб-браузер.

  2. Перезапуск службы ESET PROTECT Server.

  3. Перезапустить службу Apache Tomcat.

  4. Откройте веб-консоль ESET PROTECT On-Prem.

Если вы по-прежнему не можете получить доступ к веб-консоли ESET PROTECT, перейдите к шагу II.


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

  1. Откройте командную строку: нажмите клавиши 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", мы рекомендуем удалить и переустановить веб-консоль с помощью программы установки "Все в одном", как описано в разделе ниже.

  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. В раскрывающемся меню Язык выберите язык установки и нажмите Далее.

  5. Выберите Деинсталляция и нажмите Далее.

  6. Примите лицензионное соглашение с конечным пользователем и нажмите кнопку Далее.

  7. Отмените выбор всех компонентов, кроме ESET PROTECT Webconsole и Apache Tomcat , и нажмите кнопку Uninstall.

  8. Когда удаление будет завершено, нажмите Готово.

  9. Снова запустите файл Setup.exe.

  10. В раскрывающемся меню Язык выберите язык установки и нажмите Далее.

  11. Выберите Установить и нажмите Далее.

  12. Примите лицензионное соглашение с конечным пользователем и нажмите кнопку Далее.

  13. Выберите только ESET PROTECT Webconsole и Apache Tomcat и нажмите кнопку Далее.

  14. Выберите JDK для использования и нажмите Установить.

  15. Когда установка будет завершена, нажмите Готово.

  16. Восстановите файлы, резервные копии которых вы создали в шаге 1, в исходные места.

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

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

  17. Запустите приложение "Службы": нажмите клавишу Windows, введите services и нажмите Services.

  18. В списке служб выберите Apache Tomcat и нажмите Перезапустить.

  19. Открыть веб-консоль ESET PROTECT On-Prem.

Если вы все еще не можете получить доступ к веб-консоли ESET PROTECT On-Prem, обратитесь к соответствующим статьям или обратитесь в службу технической поддержки ESET.


Создайте новую конфигурацию Apache Tomcat HTTPS (.keystore и server.xml)
Создайте резервную копию keystore и 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 прокрутите страницу до самого низа и обновите атрибуты Connector следующим образом:

    Использовать доступный порт 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. Перейдите в папку installers извлеченной папки установщика 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 на Автоматический: нажмите клавишу Windows, введите services и нажмите Services. В списке служб щелкните Apache Tomcat правой кнопкой мыши и выберите Свойства. В раскрывающемся меню Тип запуска выберите Автоматически и нажмите OK.

  9. Перезапустите службу Apache Tomcat: в списке служб в приложении " Службы " щелкните Apache Tomcat и нажмите кнопку Перезапустить.