A.38. JBoss Core Services에서 OpenSSL 설치
JBoss Core Services OpenSSL 파일은 ZIP 또는 RPM 배포판에서 설치할 수 있습니다. 선택한 설치 방법에 따라 다음 단계를 따르십시오.
Red Hat Enterprise Linux 8에서 표준 시스템 OpenSSL이 지원되므로 더 이상 JBoss Core Services에서 OpenSSL을 설치할 필요가 없습니다.
JBoss Core Services OpenSSL ZIP 파일 배포 사용
ZIP 아카이브의 libs/ 디렉터리에 대한 경로는 Linux용 jbcs-openssl-VERSION/openssl/lib(64) 이며 Windows용 jbcs-openssl-VERSION/openssl/bin 입니다.
- 운영 체제 및 아키텍처와 관련된 소프트웨어 다운로드 페이지에서 OpenSSL 패키지를 다운로드합니다.
- 다운로드한 ZIP 파일을 설치 디렉터리에 추출합니다.
JBoss EAP에 OpenSSL libaries를 찾을 위치를 알립니다.
다음 방법 중 하나를 사용하여 이 작업을 수행할 수 있습니다. 다음 각 명령에서
JBCS_OPENSSL_PATH를 JBoss Core Services OpenSSL 라이브러리의 경로로 바꿉니다(예:/opt/rh/jbcs-httpd24/root/usr/lib64).다음 인수를 사용하여
standalone.conf또는domain.conf구성 파일의JAVA_OPTS변수에 OpenSSL 경로를 추가할 수 있습니다.JAVA_OPTS="$JAVA_OPTS -Dorg.wildfly.openssl.path=JBCS_OPENSSL_PATH다음 관리 CLI 명령을 사용하여 OpenSSL 경로를 지정하는 시스템 속성을 정의할 수 있습니다.
/system-property=org.wildfly.openssl.path:add(value=JBCS_OPENSSL_PATH)중요사용하는 방법에 관계없이
JAVA_OPTS값 또는 시스템 속성을 적용하려면 서버 재시작을 수행해야 합니다. 서버를 다시 로드하는 것만으로는 충분하지 않습니다.
JBoss Core Services OpenSSL RPM Distribution 사용
시스템이 JBoss Core Services 채널에 등록되어 있는지 확인합니다.
운영 체제 버전 및 아키텍처에 대한 JBoss Core Services CDN 리포지토리 이름을 확인합니다.
- RHEL 6: jb-coreservices-1-for-rhel-6-server-rpms
- RHEL 7: jb-coreservices-1-for-rhel-7-server-rpms
시스템에서 리포지토리를 활성화합니다.
# subscription-manager repos --enable REPO_NAME다음 메시지가 표시되는지 확인합니다.
Repository REPO_NAME is enabled for this system.
이 채널에서 OpenSSL을 설치합니다.
# yum install jbcs-httpd24-openssl-
설치가 완료되면 JBCS OpenSSL 라이브러리는
/opt/rh/jbcs-httpd24/root/usr/lib64또는 x86 아키텍처의/opt/rh/jbcs-httpd24/root/usr/lib에서 사용할 수 있습니다. JBoss EAP에 OpenSSL libaries를 찾을 위치를 알립니다.
다음 방법 중 하나를 사용하여 이 작업을 수행할 수 있습니다. 다음 각 명령에서
JBCS_OPENSSL_PATH를 JBoss Core Services OpenSSL 라이브러리의 경로로 바꿉니다(예:/opt/rh/jbcs-httpd24/root/usr/lib64).서비스 구성 파일에서 Cryostat
7-standalone 또는 Cryostat설정에 대해7-domainWILDFLY_OPTS변수를 업데이트할 수 있습니다.WILDFLY_OPTS="$WILDFLY_OPTS -Dorg.wildfly.openssl.path=JBCS_OPENSSL_PATH"다음 관리 CLI 명령을 사용하여 OpenSSL 경로를 지정하는 시스템 속성을 정의할 수 있습니다.
/system-property=org.wildfly.openssl.path:add(value=JBCS_OPENSSL_PATH)중요사용하는 방법에 관계없이
WILDFLY_OPTS값 또는 시스템 속성을 적용하려면 서버 재시작을 수행해야 합니다. 서버를 다시 로드하는 것만으로는 충분하지 않습니다.