![]() |
如果已使用單一 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 | 指定高可用性 Proxy 伺服器名稱。這是系統入口點,在此之後,負載平衡器將根據其關於 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 | 指定高可用性 Proxy 伺服器埠。 |
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 | 指定高可用性 Proxy 伺服器名稱。這是系統入口點,在此之後,負載平衡器將根據其關於 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 | 指定高可用性 Proxy 伺服器埠。 |
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。 |