A.39. 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 파일을 설치 디렉토리로 추출합니다.
OpenSSL 라이브러리 찾을 위치를 JBoss EAP에 알립니다.
다음 방법 중 하나를 사용하여 이 작업을 수행할 수 있습니다. 다음 각 명령에서
JBCS_OPENSSL_PATH를 JBoss Core Services OpenSSL 라이브러리 경로(예:/opt/rh/jbcs-httpd24/root/usr/lib64)로 바꿉니다.다음 인수를 사용하여
standalone.conf 또는구성 파일의domain.confJAVA_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에서만 사용할 수 있습니다. OpenSSL 라이브러리 찾을 위치를 JBoss EAP에 알립니다.
다음 방법 중 하나를 사용하여 이 작업을 수행할 수 있습니다. 다음 각 명령에서
JBCS_OPENSSL_PATH를 JBoss Core Services OpenSSL 라이브러리 경로(예:/opt/rh/jbcs-httpd24/root/usr/lib64)로 바꿉니다.서비스 구성 파일에서
eap7-standalone 또는설정에 대한eap7-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값 또는 시스템 속성을 적용하려면 서버 재시작을 수행해야 합니다. 서버 다시 로드만으로는 충분하지 않습니다.