|
연결된 응용 프로그램이 단일 CA의 서명된 인증서로 구성된 경우 아래에 설명된 단계를 건너뜁니다. 사용자가 ThingWorx Flow를 적절하게 사용할 수 있습니다.
그러나 CA의 서명된 인증서에 인증서 체인이 있고 해당 중간 인증서 중 하나가 자체 서명된 인증서인 경우 중간 자체 서명 인증서에 대해 아래 단계를 수행합니다.
|
|
모든 자체 서명된 인증서의 길이는 2048비트여야 합니다.
|
|
Chrome 브라우저를 사용하여 자체 서명된 인증서를 내보내면 PEM 형식(Base 64로 인코딩됨)의 자체 서명된 인증서를 받을 수 있습니다.
|
매개 변수 | 업데이트할 파일 | 변수 이름 | 기본값 | 설명 |
---|---|---|---|---|
ThingWorx 호스트 이름 | docker-compose-files-single\.env | THINGWORX_SERVER | twx-server | ThingWorx Foundation 서버 이름을 지정합니다. |
docker-compose 파일 (docker-compose-files-single 디렉터리에 있음) | twx-server를 새 호스트 이름으로 바꿉니다. | |||
ThingWorx 포트 | docker-compose-files-single\.env | THINGWORX_PORT | 8080 | ThingWorx Foundation 서버 포트를 지정합니다. |
ThingWorx Flow 호스트 이름 | dockerfiles\node\Dockerfile | FLOW_HOST | flow-ux-static | ThingWorx Flow 서버 이름을 지정합니다. 이는 NGINX 서버 이름 진입점입니다. |
dockerfiles\nginx\Dockerfile | ||||
docker-compose 파일 (docker-compose-files-single 디렉터리에 있음) | flow-ux-static를 새 호스트 이름으로 바꿉니다. | |||
ThingWorx Flow 포트 | dockerfiles\nginx\Dockerfile | NGINX_PORT | 443 | ThingWorx Flow 서버 포트를 지정합니다. 이는 NGINX 서버 포트 진입점입니다. |
docker-compose 파일 (docker-compose-files-single 디렉터리에 있음) | flow-ux-static에서 443:443입니다. 이 값을 업데이트하려면 왼쪽의 숫자만 수정합니다. | |||
RabbitMQ 사용자 이름 | docker-compose-files-single\security-common\keys.json | QUEUE.ADAPTERS.AMQP.CONFIG.credentials | RabbitMQ 사용자 이름을 지정합니다. | |
dockerfiles\rabbitmq\Dockerfile | RABBITMQ_USER | |||
dockerfiles\rabbitmq\definitions.json | "name" 및 "user"
| |||
docker-compose 파일 (docker-compose-files-single 디렉터리에 있음) | RABBITMQ_USERNAME | |||
RabbitMQ 암호 | docker-compose-files-single\security-common\keys.json | QUEUE.ADAPTERS.AMQP.CONFIG.credentials | RabbitMQ 암호를 지정합니다. | |
dockerfiles\rabbitmq\Dockerfile docker-compose 파일 (docker-compose-files-single 디렉터리에 있음) | RABBITMQ_PASSWORD | |||
dockerfiles\rabbitmq\definitions.json | "password"
| |||
PostgreSQL 호스트 이름 | docker-compose-files-single\.env | POSTGRES_SERVER | postgres | PostgreSQL Flow 데이터베이스 서버 이름을 지정합니다. |
docker-compose-files-single\ docker-compose-twx-http-postgres-and-flow-postgres.yml | postgres를 새 호스트 이름으로 바꿉니다(대/소문자 구분). | |||
PostgreSQL 포트 | docker-compose-files-single\.env | POSTGRES_PORT | 5432 | PostgreSQL Flow 데이터베이스 서버 포트를 지정합니다. |
PostgreSQL 데이터베이스 이름 | docker-compose-files-single\.env | POSTGRES_DB | symphony | ThingWorx Flow에서 사용되는 PostgreSQL Flow 데이터베이스 이름을 지정합니다. |
PostgreSQL 사용자 이름 | docker-compose-files-single\.env | POSTGRES_USER | DB_USER | PostgreSQL Flow 데이터베이스 사용자 이름을 지정합니다. 데이터베이스가 생성되고 사용자에게 권한이 부여됩니다. |
dockerfiles\flow-tools\dbinit.js | user: | |||
PostgreSQL 암호 | docker-compose-files-single\.env | POSTGRES_PASSWORD | PostgreSQL Flow 데이터베이스 암호를 지정합니다. | |
dockerfiles\flow-tools\dbinit.js | pwd: | |||
docker-compose-files-single\security-common\keys.json | MODEL_DB.connection.password | |||
PostgreSQL SSL 모드 | docker-compose-files-single\.env | SSL_MODE | false | PostgreSQL Flow 데이터베이스와의 연결이 SSL인지 여부를 지정합니다. |
Azure PostgreSQL 호스트 이름 | docker-compose-files-single\.env | AZURE_POSTGRES_SERVER | AZURE_POSTGRES_HOSTNAME | Azure PostgreSQL Flow 데이터베이스 서버 이름을 지정합니다. |
docker-compose-files-single\ docker-compose-twx-http-postgres-and-flow-azure.yml | postgres를 새 호스트 이름으로 바꿉니다(대/소문자 구분). | postgres | ||
Azure PostgreSQL 포트 | docker-compose-files-single\.env | AZURE_POSTGRES_PORT | 5432 | Azure PostgreSQL Flow 데이터베이스를 지정합니다. |
Azure PostgreSQL 데이터베이스 이름 | docker-compose-files-single\.env | AZURE_POSTGRES_DB | thingworxflow | ThingWorx Flow에서 사용되는 Azure PostgreSQL Flow 데이터베이스 이름을 지정합니다. |
Azure PostgreSQL 사용자 이름 | docker-compose-files-single\.env | AZURE_POSTGRES_USER | AZURE_POSTGRES_USERNAME | Azure PostgreSQL Flow 데이터베이스 사용자 이름을 지정합니다. 데이터베이스가 생성되고 사용자에게 권한이 부여됩니다. |
dockerfiles\flow-tools\dbinit.js | user: | |||
Azure PostgreSQL 암호 | docker-compose-files-single\.env | AZURE_POSTGRES_PASSWORD | AZURE_POSTGRES_PASSWORD | Azure PostgreSQL Flow 데이터베이스 암호를 지정합니다. |
dockerfiles\flow-tools\dbinit.js | pwd: | |||
docker-compose-files-single\security-common\keys.json | MODEL_DB.connection.password | |||
Azure PostgreSQL SSL 모드 | docker-compose-files-single\.env | AZURE_SSL_MODE | true | Azure PostgreSQL Flow 데이터베이스와의 연결이 SSL인지 여부를 지정합니다. |
Microsoft SQL Server 호스트 이름 | docker-compose-files-single\.env | MSSQL_POSTGRES_SERVER | mssql | Microsoft SQL Flow 데이터베이스 서버 이름을 지정합니다. |
docker-compose-files-single\ docker-compose-twx-http-mssql-and-flow-mssql.yml | mssql을 새 호스트 이름으로 바꿉니다(대/소문자 구분). 값 mssql-tools를 변경하지 마십시오. | mssql | ||
Microsoft SQL Server 포트 | docker-compose-files-single\.env | MSSQL_POSTGRES_PORT | 1433 | Microsoft SQL Flow 데이터베이스를 지정합니다. |
Microsoft SQL Server 데이터베이스 이름 | docker-compose-files-single\.env | MSSQL_POSTGRES_DB | thingworx | ThingWorx Flow에서 사용되는 Microsoft SQL Flow 데이터베이스 이름을 지정합니다. |
Microsoft SQL Server 사용자 이름 | docker-compose-files-single\.env | MSSQL_POSTGRES_USER | thingworx | Microsoft SQL Flow 데이터베이스 사용자 이름을 지정합니다. 데이터베이스가 생성되고 사용자에게 권한이 부여됩니다. |
dockerfiles\flow-tools\dbinit.js | user: | |||
Microsoft SQL Server 암호 | docker-compose-files-single\.env | MSSQL_POSTGRES_PASSWORD | Microsoft SQL Flow 데이터베이스 암호를 지정합니다. | |
dockerfiles\flow-tools\dbinit.js | pwd: | |||
docker-compose-files-single\security-common\keys.json | MODEL_DB.connection.password | |||
Microsoft SQL Server SSL 모드 | docker-compose-files-single\.env | MSSQL_SSL_MODE | false | Microsoft SQL Flow 데이터베이스와의 연결이 SSL인지 여부를 지정합니다. |
매개 변수 | 업데이트할 파일 | 변수 이름 | 기본값 | 설명 |
---|---|---|---|---|
ThingWorx 호스트 이름 | docker-compose-files-single\.env | THINGWORX_SERVER | twx-server | ThingWorx Foundation 서버 이름을 지정합니다. |
docker-compose 파일 (docker-compose-files-single 디렉터리에 있음) | twx-server를 새 호스트 이름으로 바꿉니다. | |||
ThingWorx 포트 | docker-compose-files-single\.env | THINGWORX_PORT | 8080 | ThingWorx Foundation 서버 포트를 지정합니다. |
ThingWorx Flow 호스트 이름 | docker-compose-files-single\.env | FLOW_HOST | flow-ux-static | ThingWorx Flow 서버 이름을 지정합니다. 이는 NGINX 서버 이름 진입점입니다. |
docker-compose 파일 (docker-compose-files-single 디렉터리에 있음) | flow-ux-static를 새 호스트 이름으로 바꿉니다. | |||
ThingWorx Flow 포트 | docker-compose-files-single\.env | NGINX_PORT | 443 | ThingWorx Flow 서버 포트를 지정합니다. 이는 NGINX 서버 포트 진입점입니다. |
RabbitMQ 사용자 이름 | docker-compose-files-single\.env | QUEUE_ADAPTERS_AMQP_CONFIG_CREDENTIALS | RabbitMQ 사용자 이름을 지정합니다. | |
dockerfiles\rabbitmq\Dockerfile | RABBITMQ_USER | |||
dockerfiles\rabbitmq\definitions.json | "name" 및 "user"
| |||
docker-compose 파일 (docker-compose-files-single 디렉터리에 있음) | RABBITMQ_USERNAME | |||
RabbitMQ 암호 | docker-compose-files-single\.env | QUEUE_ADAPTERS_AMQP_CONFIG_CREDENTIALS | RabbitMQ 암호를 지정합니다. | |
dockerfiles\rabbitmq\Dockerfile docker-compose 파일 (docker-compose-files-single 디렉터리에 있음) | RABBITMQ_PASSWORD | |||
dockerfiles\rabbitmq\definitions.json | "password"
| |||
PostgreSQL 호스트 이름 | docker-compose-files-single\.env | POSTGRES_SERVER | postgres | PostgreSQL Flow 데이터베이스 서버 이름을 지정합니다. |
docker-compose-files-single\ docker-compose-twx-http-postgres-and-flow-postgres.yml | postgres를 새 호스트 이름으로 바꿉니다(대/소문자 구분). | |||
PostgreSQL 포트 | docker-compose-files-single\.env | POSTGRES_PORT | 5432 | PostgreSQL Flow 데이터베이스 서버 포트를 지정합니다. |
PostgreSQL 데이터베이스 이름 | docker-compose-files-single\.env | POSTGRES_DB | symphony | ThingWorx Flow에서 사용되는 PostgreSQL Flow 데이터베이스 이름을 지정합니다. |
PostgreSQL 사용자 이름 | docker-compose-files-single\.env | POSTGRES_USER | DB_USER | PostgreSQL Flow 데이터베이스 사용자 이름을 지정합니다. 데이터베이스가 생성되고 사용자에게 권한이 부여됩니다. |
dockerfiles\flow-tools\dbinit.js | user: | |||
PostgreSQL 암호 | docker-compose-files-single\.env | POSTGRES_PASSWORD | PostgreSQL Flow 데이터베이스 암호를 지정합니다. | |
dockerfiles\flow-tools\dbinit.js | pwd: | |||
docker-compose-files-single\.env | MODEL_DB_CONNECTION_PASSWORD | |||
PostgreSQL SSL 모드 | docker-compose-files-single\.env | SSL_MODE | false | PostgreSQL Flow 데이터베이스와의 연결이 SSL인지 여부를 지정합니다. |
Azure PostgreSQL 호스트 이름 | docker-compose-files-single\.env | AZURE_POSTGRES_SERVER | AZURE_POSTGRES_HOSTNAME | Azure PostgreSQL Flow 데이터베이스 서버 이름을 지정합니다. |
docker-compose-files-single\ docker-compose-twx-http-postgres-and-flow-azure.yml | postgres를 새 호스트 이름으로 바꿉니다(대/소문자 구분). | postgres | ||
Azure PostgreSQL 포트 | docker-compose-files-single\.env | AZURE_POSTGRES_PORT | 5432 | Azure PostgreSQL Flow 데이터베이스 서버 포트를 지정합니다. |
Azure PostgreSQL 데이터베이스 이름 | docker-compose-files-single\.env | AZURE_POSTGRES_DB | thingworxflow | ThingWorx Flow에서 사용되는 Azure PostgreSQL Flow 데이터베이스 이름을 지정합니다. |
Azure PostgreSQL 사용자 이름 | docker-compose-files-single\.env | AZURE_POSTGRES_USER | AZURE_POSTGRES_USERNAME | Azure PostgreSQL Flow 데이터베이스 사용자 이름을 지정합니다. 데이터베이스가 생성되고 사용자에게 권한이 부여됩니다. |
dockerfiles\flow-tools\dbinit.js | user: | |||
Azure PostgreSQL 암호 | docker-compose-files-single\.env | AZURE_POSTGRES_PASSWORD | AZURE_POSTGRES_PASSWORD | Azure PostgreSQL Flow 데이터베이스 암호를 지정합니다. |
dockerfiles\flow-tools\dbinit.js | pwd: | |||
docker-compose-files-single\.env | MODEL_DB_CONNECTION_PASSWORD | |||
Azure PostgreSQL SSL 모드 | docker-compose-files-single\.env | AZURE_SSL_MODE | true | Azure PostgreSQL Flow 데이터베이스와의 연결이 SSL인지 여부를 지정합니다. |
Microsoft SQL Server 호스트 이름 | docker-compose-files-single\.env | MSSQL_POSTGRES_SERVER | mssql | Microsoft SQL Flow 데이터베이스 서버 이름을 지정합니다. |
docker-compose-files-single\ docker-compose-twx-http-mssql-and-flow-mssql.yml | mssql을 새 호스트 이름으로 바꿉니다(대/소문자 구분). 값 mssql-tools를 변경하지 마십시오. | mssql | ||
Microsoft SQL Server 포트 | docker-compose-files-single\.env | MSSQL_POSTGRES_PORT | 1433 | Microsoft SQL Flow 데이터베이스 서버 포트를 지정합니다. |
Microsoft SQL Server 데이터베이스 이름 | docker-compose-files-single\.env | MSSQL_POSTGRES_DB | thingworx | ThingWorx Flow에서 사용되는 Microsoft SQL Flow 데이터베이스 이름을 지정합니다. |
Microsoft SQL Server 사용자 이름 | docker-compose-files-single\.env | MSSQL_POSTGRES_USER | thingworx | Microsoft SQL Flow 데이터베이스 사용자 이름을 지정합니다. 데이터베이스가 생성되고 사용자에게 권한이 부여됩니다. |
dockerfiles\flow-tools\dbinit.js | user: | |||
Microsoft SQL Server 암호 | docker-compose-files-single\.env | MSSQL_POSTGRES_PASSWORD | Microsoft SQL Flow 데이터베이스 암호를 지정합니다. | |
dockerfiles\flow-tools\dbinit.js | pwd: | |||
docker-compose-files-single\.env | MODEL_DB_CONNECTION_PASSWORD | |||
Microsoft SQL Server SSL 모드 | docker-compose-files-single\.env | MSSQL_SSL_MODE | false | Microsoft SQL Flow 데이터베이스와의 연결이 SSL인지 여부를 지정합니다. |
매개 변수 | 업데이트할 파일 | 변수 이름 | 기본값 | 설명 |
---|---|---|---|---|
HAProxy 호스트 이름 | docker-compose-files-ha\.env | UI_DOMAIN TRIGGER_DOMAIN THINGWORX_SERVER | haproxy | 고가용성 프록시 서버 이름을 지정합니다. 이는 시스템에 대한 진입점으로, 부하 분산은 이 진입점 이후로 ThingWorx 인스턴스의 균형 및 가용성에 대한 정의를 기반으로 작업을 수행합니다. |
docker-compose 파일 (docker-compose-files-ha 디렉터리에 있음) | haproxy 호스트 이름, 별칭 및 링크를 새 호스트 이름으로 바꿉니다. | |||
docker-compose-files-ha\ startImages-twx-ha-and-flow.sh | haproxy 새 호스트 이름으로 바꿉니다. | |||
HAProxy 포트 | docker-compose-files-ha\.env | FLOW_SSL_PORT THINGWORX_PORT | 8443 | 고가용성 프록시 서버 포트를 지정합니다. |
docker-compose 파일 (docker-compose-files-ha 디렉터리에 있음) | haproxy 아래에서 8443:8443입니다. 이 값을 업데이트하려면 왼쪽의 숫자만 수정합니다. | |||
ThingWorx Flow 호스트 이름 | dockerfiles\node\Dockerfile | FLOW_HOST | flow-ux-static | ThingWorx Flow 서버 이름을 지정합니다. |
dockerfiles\nginx\Dockerfile | ||||
docker-compose 파일 (docker-compose-files-ha 디렉터리에 있음) | flow-ux-static을 새 호스트 이름으로 바꿉니다. | |||
ThingWorx Flow 포트 | dockerfiles\nginx\Dockerfile | NGINX_PORT | 443 | ThingWorx Flow 서버 포트를 지정합니다. |
docker-compose 파일 (docker-compose-files-ha 디렉터리에 있음) | flow-ux-static에서 443:443입니다. 이 값을 업데이트하려면 왼쪽의 숫자만 수정합니다. | |||
RabbitMQ 사용자 이름 | docker-compose-files-ha\security-common\keys.json | QUEUE.ADAPTERS.AMQP.CONFIG.credentials | RabbitMQ 사용자 이름을 지정합니다. | |
dockerfiles\rabbitmq\Dockerfile | RABBITMQ_USER | |||
dockerfiles\rabbitmq\definitions.json | "name" 및 "user"
| |||
docker-compose 파일 (docker-compose-files-ha 디렉터리에 있음) | RABBITMQ_USERNAME | |||
RabbitMQ 암호 | docker-compose-files-ha\security-common\keys.json | QUEUE.ADAPTERS.AMQP.CONFIG.credentials | RabbitMQ 암호를 지정합니다. | |
dockerfiles\rabbitmq\Dockerfile docker-compose 파일 (docker-compose-files-ha 디렉터리에 있음) | RABBITMQ_PASSWORD | |||
dockerfiles\rabbitmq\definitions.json | "password"
| |||
PostgreSQL 호스트 이름 | docker-compose-files-ha\.env | POSTGRES_SERVER | postgres | PostgreSQL Flow 데이터베이스 서버 이름을 지정합니다. |
docker-compose-files-ha\ docker-compose-twx-posgres-ha-and-flow-postgres.yml | postgres를 새 호스트 이름으로 바꿉니다(대/소문자 구분). | |||
PostgreSQL 포트 | docker-compose-files-ha\.env | POSTGRES_PORT | 5432 | PostgreSQL Flow 데이터베이스 서버 포트를 지정합니다. |
PostgreSQL 데이터베이스 이름 | docker-compose-files-ha\.env | POSTGRES_DB | symphony | ThingWorx Flow에서 사용되는 PostgreSQL Flow 데이터베이스 이름을 지정합니다. |
PostgreSQL 사용자 이름 | docker-compose-files-ha\.env | POSTGRES_USER | DB_USER | PostgreSQL Flow 데이터베이스 사용자 이름을 지정합니다. 데이터베이스가 생성되고 사용자에게 권한이 부여됩니다. |
dockerfiles\flow-tools\dbinit.js | user: | |||
PostgreSQL 암호 | docker-compose-files-ha\.env | POSTGRES_PASSWORD | PostgreSQL Flow 데이터베이스 암호를 지정합니다. | |
dockerfiles\flow-tools\dbinit.js | pwd: | |||
docker-compose-files-ha\security-common\keys.json | MODEL_DB.connection.password | |||
PostgreSQL SSL 모드 | docker-compose-files-ha\.env | SSL_MODE | false | PostgreSQL Flow 데이터베이스와의 연결이 SSL인지 여부를 지정합니다. |
매개 변수 | 업데이트할 파일 | 변수 이름 | 기본값 | 설명 |
---|---|---|---|---|
HAProxy 호스트 이름 | docker-compose-files-ha\.env | UI_DOMAIN TRIGGER_DOMAIN THINGWORX_SERVER | haproxy | 고가용성 프록시 서버 이름을 지정합니다. 이는 시스템에 대한 진입점으로, 부하 분산은 이 진입점 이후로 ThingWorx 인스턴스의 균형 및 가용성에 대한 정의를 기반으로 작업을 수행합니다. |
docker-compose 파일 (docker-compose-files-ha 디렉터리에 있음) | haproxy 호스트 이름, 별칭 및 링크를 새 호스트 이름으로 바꿉니다. | |||
docker-compose-files-ha\ startImages-twx-ha-and-flow.sh | haproxy 새 호스트 이름으로 바꿉니다. | |||
HAProxy 포트 | docker-compose-files-ha\.env | FLOW_SSL_PORT THINGWORX_PORT | 8443 | 고가용성 프록시 서버 포트를 지정합니다. |
ThingWorx Flow 호스트 이름 | docker-compose-files-ha\.env | FLOW_HOST | flow-ux-static | ThingWorx Flow 서버 이름을 지정합니다. |
docker-compose 파일 (docker-compose-files-ha 디렉터리에 있음) | flow-ux-static을 새 호스트 이름으로 바꿉니다. | |||
ThingWorx Flow 포트 | docker-compose-files-ha\.env | NGINX_PORT | 443 | ThingWorx Flow 서버 포트를 지정합니다. |
RabbitMQ 사용자 이름 | docker-compose-files-ha\.env | QUEUE_ADAPTERS_AMQP_CONFIG_CREDENTIALS | RabbitMQ 사용자 이름을 지정합니다. | |
dockerfiles\rabbitmq\Dockerfile | RABBITMQ_USER | |||
dockerfiles\rabbitmq\definitions.json | "name" 및 "user"
| |||
docker-compose 파일 (docker-compose-files-ha 디렉터리에 있음) | RABBITMQ_USERNAME | |||
RabbitMQ 암호 | docker-compose-files-ha\.env | QUEUE_ADAPTERS_AMQP_CONFIG_CREDENTIALS | RabbitMQ 암호를 지정합니다. | |
dockerfiles\rabbitmq\Dockerfile docker-compose 파일 (docker-compose-files-ha 디렉터리에 있음) | RABBITMQ_PASSWORD | |||
dockerfiles\rabbitmq\definitions.json | "password"
| |||
PostgreSQL 호스트 이름 | docker-compose-files-ha\.env | POSTGRES_SERVER | postgres | PostgreSQL Flow 데이터베이스 서버 이름을 지정합니다. |
docker-compose-files-ha\ docker-compose-twx-posgres-ha-and-flow-postgres.yml | postgres를 새 호스트 이름으로 바꿉니다(대/소문자 구분). | |||
PostgreSQL 포트 | docker-compose-files-ha\.env | POSTGRES_PORT | 5432 | PostgreSQL Flow 데이터베이스 서버 포트를 지정합니다. |
PostgreSQL 데이터베이스 이름 | docker-compose-files-ha\.env | POSTGRES_DB | symphony | ThingWorx Flow에서 사용되는 PostgreSQL Flow 데이터베이스 이름을 지정합니다. |
PostgreSQL 사용자 이름 | docker-compose-files-ha\.env | POSTGRES_USER | DB_USER | PostgreSQL Flow 데이터베이스 사용자 이름을 지정합니다. 데이터베이스가 생성되고 사용자에게 권한이 부여됩니다. |
dockerfiles\flow-tools\dbinit.js | user: | |||
PostgreSQL 암호 | docker-compose-files-ha\.env | POSTGRES_PASSWORD | PostgreSQL Flow 데이터베이스 암호를 지정합니다. | |
dockerfiles\flow-tools\dbinit.js | pwd: | |||
docker-compose-files-ha\.env | MODEL_DB_CONNECTION_PASSWORD | |||
PostgreSQL SSL 모드 | docker-compose-files-ha\.env | SSL_MODE | false | PostgreSQL Flow 데이터베이스와의 연결이 SSL인지 여부를 지정합니다. |