HTTP Secure(HTTPS) 및 HTTP 구성
* 
이 항목은 단일 서버 환경에만 해당됩니다.
기본적으로 제공된 ThingWorx 이미지에서는 HTTP가 활성화되고 HTTPS가 비활성화됩니다. 이는 테스트 및 개발에는 유용하지만 생산 환경에서 사용하기 위한 것은 아닙니다. 생산 시나리오에서 HTTPS를 사용하려고 하는 경우 HTTPS를 활성화하여 ThingWorx Platform에 적절한 보안을 제공하는 것이 좋습니다.
Docker 이미지용 HTTPS 구성
* 
HTTPS가 활성화된 경우 컨테이너를 시작하려면 키 저장소를 제공해야 합니다. 그렇지 않으면 컨테이너가 종료됩니다.
1. HTTPS 인증서가 포함된 키 저장소 파일을 Docker가 마운트된 ThingworxPlatform 폴더에 복사합니다. 볼륨 마운트는 docker-compose 파일에 상대적입니다. 이 위치는 컨테이너에서 지속성을 지원하기 위해 로그 및 구성 파일이 저장되는 곳입니다.
기본적으로 키 저장소의 이름은 keystore.jks여야 합니다. 이 이름을 뒷부분에 설명된 SSL_KEYSTORE_FILENAME 환경 변수로 재정의할 수 있습니다.
예제 Docker Compose 파일의 경우 파일을 여기에 복사합니다.
./thingworx-storage/shared/ThingworxPlatform
2. Docker Compose 파일에서 환경 변수 SSL_KEYSTORE_PASSWORD가 키 저장소의 암호화 암호로 설정되어 있고 HTTPS_ENABLEDtrue로 설정되어 있는지 확인합니다.
3. 포트 8443:8443이 Docker Compose 파일의 ports 섹션에 있는지 확인합니다.
Docker 이미지용 HTTP 구성
1. Docker Compose 파일에서 환경 변수 HTTP_ENABLED가 요구사항에 따라 true 또는 false로 설정되어 있는지 확인합니다.
기본값은 true입니다.
2. 포트 8080:8080이 Docker Compose 파일의 ports 섹션에 있는지 확인합니다.
도움이 되셨나요?