[KB7799] Résoudre les problèmes de non chargement de la console Web ESET PROTECT On-Prem

NOTE:

Cette page a été traduite par un ordinateur. Cliquez sur English sous Languages sur cette page pour afficher le texte original. Si vous estimez que quelque chose n'est pas clair, veuillez contacter votre support local.

Problème

  • Résoudre le message "Impossible d'accéder à la page".
  • Résoudre l'erreur "Web Console 404"
  • Réinstaller Apache Tomcat

Solution

Si la console Web ESET PROTECT On-Prem ne démarre pas ou si l'écran de connexion ne cesse de se charger, suivez les instructions ci-dessous. Commencez par l'étape I et poursuivez avec les étapes suivantes uniquement si le problème persiste.

  1. Redémarrez les services du serveur ESET PROTECT et d'Apache Tomcat
  2. Vérifiez qu'il n'y a pas de conflit de port
  3. Réinstallez Apache Tomcat et la console Web ESET PROTECT On-Prem

I. Redémarrer les services du serveur ESET PROTECT et d'Apache Tomcat

  1. Assurez-vous que vous utilisez un navigateur Web compatible pour accéder à la console Web ESET PROTECT.

  2. Restart the ESET PROTECT Server service.

  3. Restart the Apache Tomcat service.

  4. Ouvrir la console Web ESET PROTECT On-Prem.

Si vous ne pouvez toujours pas accéder à la console Web ESET PROTECT, passez à l'étape II.


II. Vérifier les conflits de port

  1. Ouvrez l'Invite de commande : appuyez sur la touche Windows + R, tapez cmd et cliquez sur OK.

  2. Exécutez la commande suivante :

    netstat -aobn
  3. Vérifiez que tomcat9.exe écoute sur le port 443 ou 8443. Si nécessaire, change the port used by the ESET PROTECT Web Console.

  4. Ouvrir la console Web ESET PROTECT On-Prem.

Si vous ne pouvez toujours pas accéder à la console Web ESET PROTECT, passez à l'étape III.


III. Réinstallation d'Apache Tomcat et de la console Web ESET PROTECT On-Prem

Erreur 404 de la console Web

Si vous recevez l'erreur "Web Console 404", nous vous recommandons de désinstaller et de réinstaller la console Web à l'aide du programme d'installation All-in-one, comme décrit dans la section ci-dessous.

  1. Sauvegardez les fichiers suivants dans le dossier d'installation d'Apache Tomcat (le chemin d'accès au dossier peut varier en fonction de votre installation d'Apache Tomcat) :

    Nouvelle configuration HTTPS d'Apache Tomcat

    Vous n'avez pas besoin de sauvegarder les fichiers .keystore et server.xml si vous prévoyez de créer une nouvelle configuration HTTPS d'Apache Tomcat.

    • C:\NProgram Files\NApache Software Foundation\NApache-tomcat-9.0.40\NKeystore
    • C:\NProgram Files\NApache Software Foundation\NApache-tomcat-9.0.40\Nconf\Nserver.xml
    • C:\NProgram Files\NApache Software Foundation\NTomcat-9.0.40\Nwebapps\NWEB-INF\Nclasses\Nsk\Neset\Nera\Ng2webconsole\Nserver\Nmodules\Nconfig\NEraWebServerConfig.properties

    Si vous utilisez un certificat SSL personnalisé dans le dossier d'installation d'Apache Tomcat, sauvegardez également ce certificat.

  2. Téléchargez le programme d'installation ESET PROTECT On-Prem All-in-one.

  3. Extrayez le dossier téléchargé. Dans le dossier extrait, double-cliquez sur Setup.exe.

  4. Dans le menu déroulant Language, sélectionnez la langue d'installation et cliquez sur Next.

  5. Sélectionnez Désinstaller et cliquez sur Suivant.

  6. Acceptez le Contrat de Licence Utilisateur Final et cliquez sur Suivant.

  7. Désélectionnez tous les composants à l'exception d'ESET PROTECT Webconsole et d'Apache Tomcat et cliquez sur Désinstaller.

  8. Lorsque la désinstallation est terminée, cliquez sur Terminer.

  9. Exécutez à nouveau Setup.exe.

  10. Dans le menu déroulant Langue, sélectionnez la langue d'installation et cliquez sur Suivant.

  11. Sélectionnez Installer et cliquez sur Suivant.

  12. Acceptez le contrat de licence utilisateur final et cliquez sur Suivant.

  13. Sélectionnez uniquement ESET PROTECT Webconsole et Apache Tomcat et cliquez sur Suivant.

  14. Sélectionnez un JDK à utiliser et cliquez sur Installer.

  15. Lorsque l'installation est terminée, cliquez sur Terminer.

  16. Restaurez les fichiers sauvegardés à l'étape 1 à leur emplacement d'origine.

    Nouvelle configuration HTTPS d'Apache Tomcat

    Si vous n'avez pas sauvegardé les fichiers .keystore et server.xml, créez une nouvelle configuration HTTPS Apache Tomcat.

  17. Lancez l'application Services: appuyez sur la touche Windows, tapez services et cliquez sur Services.

  18. Dans la liste des services, cliquez sur Apache Tomcat et sur Redémarrer.

  19. Open the ESET PROTECT On-Prem Web Console.

Si vous ne parvenez toujours pas à accéder à la console Web ESET PROTECT On-Prem, reportez-vous aux articles connexes ou contactez le support technique d'ESET.


Créez une nouvelle configuration HTTPS Apache Tomcat (.keystore et server.xml)
Sauvegarder le keystore et le server.xml

Les instructions ci-dessous créeront de nouveaux fichiers .keystore et server.xml. Toutefois, si vous avez l'intention de réutiliser la configuration existante, sauvegardez les fichiers afin de pouvoir les réutiliser ultérieurement.

Les fichiers sont généralement situés à l'adresse suivante (le chemin d'accès au dossier peut varier en fonction de l'installation d'Apache Tomcat) :

  • C:\NProgram Files\NApache Software Foundation\NApache-tomcat-9.0.40\NKeystore
  • C:\NProgram Files\NApache Software Foundation\NApache-tomcat-9.0.40\Nconf\Nserver.xml
  1. Ouvrez l'Invite de commande et changez le répertoire en dossier bin de votre installation JDK. Dans l'Invite de commande, exécutez

    cd C:\NProgram Files\NAmazon Corretto\Njdk11.0.10_9\Nbin\N

    Remplacez C:\Program Files\Amazon Corretto\jdk11.0.10_9\bin\ par le chemin d'accès au dossier bin de votre installation JDK.

  2. Générer un nouveau keystore. Dans l'Invite de commande, exécutez

    keytool.exe -genkey -alias "tomcat" -keyalg RSA -keysize 4096 -validity 3650 -keystore "C:\NProgram Files\NApache Software Foundation\Napache-tomcat-9.0.40\N.keystore" -storepass "password" -keypass "password" -dname "CN=votre.nom.d'hôte, OU=IT, O=votre société, L=votre ville, ST=votre état, C=SK"

    Remplacez les valeurs des espaces réservés si nécessaire :

    • Mots de passe : pour -storepass et -keypass, remplacez password par le mot de passe que vous souhaitez utiliser pour le fichier .keystore et la protection de l'entrée de la clé privée.

    • Informations sur le certificat :

      • Pour CN: remplacez your.host.name par le nom d'hôte ou l'adresse IP du serveur.
      • Pour OU: remplacez IT par votre unité organisationnelle.
      • Pour O: remplacez Your Company par le nom de l'organisation.
      • Pour L: remplacez Your City par la ville de l'organisation.
      • Pour ST: remplacez Your State par l'état de l'organisation.
      • Pour C: remplacez SK par le code du pays de l'organisation.

  3. Dans un éditeur de texte, ouvrez le fichier server.xml. Ce fichier se trouve dans le dossier conf du dossier d'installation d'Apache Tomcat (par exemple, C:\NProgram Files\NApache Software Foundation\Napache-tomcat-9.0.40\Nconf\Nserver.xml).

  4. Dans server.xml, descendez jusqu'en bas et mettez à jour les attributs du connecteur comme suit :

    Utiliser un port HTTPS disponible

    Si le port 443 est déjà utilisé, utilisez le port 8443 à la place.

    <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:\NProgram Files\NApache Software Foundation\Napache-tomcat-9.0.40\N-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" />

    Pour keystorePass, remplacez password par le mot de passe que vous avez défini lors de la génération du keystore.

  5. Accédez au dossier webapps de votre dossier d'installation d'Apache Tomcat (par exemple, C:\NProgram Files\NApache Software Foundation\Napache-tomcat-9.0.40\Nwebapps) et créez un dossier nommé era.

  6. Naviguez jusqu'au dossier installers du dossier d'installation ESET PROTECT On-Prem extrait (par exemple, C:\NUtilisateurs\NAdministrateur\NTéléchargements\Nsetup_x64\Ninstallers). Localisez le fichier era.war et modifiez son nom en era.zip.

  7. Extrayez le fichier era.zip dans le dossier era que vous avez créé dans le dossier webapps de votre dossier d'installation d'Apache Tomcat (par exemple, C:\NProgram Files\NApache Software Foundation\Napache-tomcat-9.0.40\Nwebapps).

  8. Définissez le type de démarrage d'Apache Tomcat sur Automatique: appuyez sur la touche Windows, tapez services et cliquez sur Services. Dans la liste des services, cliquez avec le bouton droit de la souris sur Apache Tomcat et sélectionnez Propriétés. Dans le menu déroulant Type de démarrage, sélectionnez Automatique et cliquez sur OK.

  9. Redémarrez le service Apache Tomcat : dans la liste des services de l'application Services, cliquez sur Apache Tomcat et sur Redémarrer.