웹 콘솔 설치 - Linux
다음 단계에 따라 ESET PROTECT 웹 콘솔을 설치합니다.
ESET PROTECT 서버가 설치된 컴퓨터와는 다른 컴퓨터에 ESET PROTECT 웹 콘솔을 설치할 수 있습니다. 이 절차를 수행하려면 추가 단계를 진행해야 합니다. |
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.웹 콘솔 파일(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를 설치했다면 다음 지침에 따라 Apache Tomcat 10.x에서 지원하는 새 Jakarta EE 형식으로 era.war을 마이그레이션하십시오.
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 웹 콘솔을 설치한 경우 다음 추가 단계를 수행하여 ESET PROTECT 웹 콘솔과 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)localhost를 ESET PROTECT 서버의 IP 주소로 바꾸고 파일을 저장합니다.
e)Tomcat 서비스를 다시 시작합니다: sudo systemctl restart tomcat
f)부팅 시 시작하도록 Tomcat 서비스 설정: sudo systemctl enable tomcat
12. 지원되는 웹 브라우저에서 ESET PROTECT 웹 콘솔을 열면 로그인 화면이 표시됩니다.
•ESET PROTECT 웹 콘솔을 호스팅하는 컴퓨터에서: http://localhost:8080/era
•ESET PROTECT 웹 콘솔에 대한 인터넷 접근 권한이 있는 컴퓨터에서(IP_ADDRESS_OR_HOSTNAME을 ESET PROTECT 웹 콘솔의 IP 주소 또는 호스트 이름으로 대체): http://IP_ADDRESS_OR_HOSTNAME:8080/era
13. 설치 후 웹 콘솔 구성:
•Apache Tomcat 수동 설치 중에 기본 HTTP 포트는 8080으로 설정됩니다. Apache Tomcat용 HTTPS 연결을 설정하는 것이 좋습니다.
•엔터프라이즈 솔루션 또는 저성능 시스템에 대한 추가 웹 콘솔 구성도 참조하십시오.