[KB7799] ESET PROTECT 온-프레미스 웹 콘솔이 로드되지 않는 문제 해결

참고:

이 페이지는 컴퓨터로 번역되었습니다. 이 페이지의 언어 아래에서 영어를 클릭하면 원문을 볼 수 있습니다. 불분명한 내용이 있으면 현지 지원팀에 문의하세요.

문제

  • "페이지에 액세스할 수 없습니다" 메시지 해결
  • "웹 콘솔 404" 오류 해결
  • Apache Tomcat 재설치

해결 방법

ESET PROTECT 온프레미스 웹 콘솔이 시작되지 않거나 로그인 화면이 계속 로드되는 경우 아래 지침을 따르세요. 1단계부터 시작하고 문제가 지속되는 경우에만 다음 단계를 계속 진행하십시오.

  1. ESET PROTECT 서버 및 Apache Tomcat의 서비스를 다시 시작합니다
  2. 포트 충돌 확인
  3. Apache Tomcat 및 ESET PROTECT 온프레미스 웹 콘솔을 다시 설치합니다

I. ESET PROTECT 서버 및 Apache Tomcat의 서비스를 다시 시작합니다

  1. 지원되는 웹 브라우저를 사용하여 ESET PROTECT 웹 콘솔에 액세스하고 있는지 확인하십시오.

  2. ESET PROTECT 서버 서비스를 다시 시작합니다.

  3. Apache Tomcat 서비스를 다시 시작하세요.

  4. ESET PROTECT 온-프레미스 웹 콘솔 열기.

그래도 ESET PROTECT 웹 콘솔에 액세스할 수 없는 경우 2단계를 계속 진행하십시오.


II. 포트 충돌 확인

  1. 명령 프롬프트 열기: Windows 키 + R을 누르고 cmd를 입력한 후 확인을 클릭합니다.

  2. 다음 명령을 실행합니다:

    netstat -aobn
  3. Tomcat9.exe가 포트 443 또는 8443에서 수신 대기 중인지 확인합니다. 필요한 경우, ESET PROTECT 웹 콘솔에서 사용하는 포트 변경.

  4. ESET PROTECT 온-프레미스 웹 콘솔 열기.

그래도 ESET PROTECT 웹 콘솔에 액세스할 수 없는 경우 III 단계를 계속 진행하십시오.


III. Apache Tomcat 및 ESET PROTECT 온-프레미스 웹 콘솔 재설치

웹 콘솔 404 오류

"웹 콘솔 404" 오류가 발생하면 아래 섹션에 설명된 대로 올인원 설치 관리자를 사용하여 웹 콘솔을 제거했다가 다시 설치하는 것이 좋습니다.

  1. Apache Tomcat 설치 폴더에서 다음 파일을 백업합니다(폴더 경로는 Apache Tomcat 설치에 따라 다를 수 있음):

    새 Apache Tomcat HTTPS 구성

    새 Apache Tomcat HTTPS 구성을 생성하려는 경우 .keystoreserver.xml 파일을 백업할 필요가 없습니다.

    • C:\프로그램 파일\아파치 소프트웨어 재단\apache-tomcat-9.0.40\.keystore
    • C:\프로그램 파일\아파치 소프트웨어 재단\apache-tomcat-9.0.40\conf\서버.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

    Apache Tomcat 설치 폴더에 사용자 지정 SSL 인증서 저장소를 사용하는 경우, 해당 인증서도 백업합니다.

  2. ESET PROTECT 온-프레미스 올인원 설치 관리자를 다운로드합니다.

  3. 다운로드한 폴더의 압축을 풉니다. 압축을 푼 폴더에서 Setup.exe를 더블클릭합니다.

  4. 언어 드롭다운 메뉴에서 설치 언어를 선택하고 다음을 누르십시오.

  5. 제거를 선택하고 다음을 클릭합니다.

  6. 최종 사용자 라이센스 계약에 동의하고 다음을 누르십시오.

  7. ESET 보호 웹 콘솔Apache Tomcat을 제외한 모든 구성 요소를 선택 취소하고 제거를 누르십시오.

  8. 제거가 완료되면 마침을 누르십시오.

  9. Setup.exe를 다시 실행합니다.

  10. 언어 드롭다운 메뉴에서 설치 언어를 선택하고 다음을 누르십시오.

  11. 설치를 선택하고 다음을 클릭합니다.

  12. 최종 사용자 라이센스 계약에 동의하고 다음을 누르십시오.

  13. ESET 보호 웹콘솔Apache Tomcat만 선택하고 다음을 누르십시오.

  14. 사용할 JDK를 선택하고 설치를 누르십시오.

  15. 설치가 완료되면 마침을 누르십시오.

  16. 1단계에서 백업한 파일을 원래 위치로 복원합니다.

    새 Apache Tomcat HTTPS 구성

    .keystoreserver.xml 파일을 백업하지 않은 경우, 새 Apache Tomcat HTTPS 구성을 만듭니다.

  17. 서비스 애플리케이션 실행: Windows 키를 누르고 서비스를 입력한 다음 서비스를 클릭합니다.

  18. 서비스 목록에서 Apache Tomcat을 클릭하고 다시 시작을 클릭합니다.

  19. ESET PROTECT 온-프레미스 웹 콘솔 열기.

그래도 ESET PROTECT 온-프레미스 웹 콘솔에 액세스할 수 없는 경우 관련 문서를 참조하거나 ESET 기술 지원팀에 문의하십시오.


새 Apache Tomcat HTTPS 구성(.keystore 및 server.xml)을 생성합니다
키스토어 및 server.xml 백업하기

아래 지침에 따라 새 .keystoreserver.xml 파일을 생성합니다. 그러나 기존 구성을 재사용하려는 경우 나중에 재사용할 수 있도록 파일을 백업하세요.

파일은 일반적으로 다음 위치에 있습니다(폴더 경로는 Apache Tomcat 설치에 따라 다를 수 있음):

  • C:\프로그램 파일\아파치 소프트웨어 재단\apache-tomcat-9.0.40\.keystore
  • C:\프로그램 파일\아파치 소프트웨어 재단\apache-tomcat-9.0.40\conf\서버.xml
  1. 명령 프롬프트를 열고 디렉터리를 JDK 설치의 bin 폴더로 변경합니다. 명령 프롬프트에서 다음을 실행합니다:

    cd C:\프로그램 파일\아마존 코레토\jdk11.0.10_9\bin\

    C:\Program Files\Amazon Corretto\jdk11.0.10_9\bin\을 JDK 설치의 bin 폴더 경로로 바꿉니다.

  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의 경우 비밀번호를 .keystore 파일 및 개인 키 입력 보호에 사용할 비밀번호로 바꿉니다.

    • 인증서 정보:

      • CN의 경우: your.host.name을 서버 호스트 이름 또는 IP 주소로 바꿉니다.
      • OU의 경우: IT를 조직 단위로 바꿉니다.
      • O의 경우: 귀하의 회사를 조직 이름으로 바꿉니다.
      • L의 경우: 귀하의 도시 를 조직의 도시로 바꿉니다.
      • ST의 경우: 귀하의 주를 조직의 주로 바꿉니다.
      • C의 경우: SK를 조직의 국가 코드로 바꿉니다.

  3. 텍스트 편집기에서 server.xml 파일을 엽니다. 이 파일은 Apache Tomcat 설치 폴더의 conf 폴더에 있습니다(예: C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.40\conf\server.xml).

  4. Server.xml에서 하단으로 스크롤하여 커넥터 속성을 다음과 같이 업데이트합니다:

    사용 가능한 HTTPS 포트 사용

    포트 443이 이미 사용 중이면 대신 포트 8443을 사용합니다.

    <커넥터 포트="80" 프로토콜="HTTP/1.1" 리디렉션 포트="443" 서버="EraServer" /> <커넥터 서버="기타 웹 서버" 포트="443" 프로토콜="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의 경우 비밀번호를 키스토어 생성 시 설정한 비밀번호로 바꿉니다.

  5. Apache Tomcat 설치 폴더의 웹앱 폴더(예: C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.40\webapps)로 이동하여 era라는 이름의 폴더를 생성합니다.

  6. 압축을 푼 ESET PROTECT On-Prem 설치 관리자 폴더의 설치 관리자 폴더로 이동합니다(예: C:\사용자\관리자\다운로드\setup_x64\installers). Era.war 파일을 찾아 이름을 era.zip으로 변경합니다.

  7. Era.zip 파일을 Apache Tomcat 설치 폴더의 웹앱 폴더(예: C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.40\webapps) 내에 생성한 era 폴더에 압축을 풉니다.

  8. Apache Tomcat 시작 유형을 자동으로 설정합니다: Windows 키를 누르고 서비스를 입력한 후 서비스를 클릭합니다. 서비스 목록에서 Apache Tomcat을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. 시작 유형 드롭다운 메뉴에서 자동을 선택하고 확인을 클릭합니다.

  9. Apache Tomcat 서비스 다시 시작: 서비스 애플리케이션의 서비스 목록에서 Apache Tomcat을 클릭하고 다시 시작을 클릭합니다.