|
Если подключенное приложение сконфигурировано с одним сертификатом с подписью ЦС, пропустите шаги, описанные ниже. Пользователи смогут использовать свойство ThingWorx Flow.
Однако если сертификат с подписью ЦС имеет цепочки сертификатов, а один из его промежуточных сертификатов является самоподписанным сертификатом, выполните следующие шаги для промежуточного самоподписанного сертификата.
|
|
Все самоподписанные сертификаты должны иметь длину 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 | 443:443 в разделе flow-ux-static. Чтобы обновить это значение, измените только число слева. | |||
Имя пользователя 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 | Указывает имя базы данных PostgreSQL Flow, которое используется ThingWorx 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 | |||
Режим SSL PostgreSQL | 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 | Указывает имя базы данных Azure PostgreSQL Flow, которое используется ThingWorx 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 | |||
Режим SSL Azure PostgreSQL | 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 | Указывает имя базы данных Microsoft SQL Flow, которое используется ThingWorx 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 | |||
Режим SSL Microsoft SQL Server | 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 | Указывает имя базы данных PostgreSQL Flow, которое используется ThingWorx 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 | |||
Режим SSL PostgreSQL | 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 | Указывает имя базы данных Azure PostgreSQL Flow, которое используется ThingWorx 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 | |||
Режим SSL Azure PostgreSQL | 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 | Указывает имя базы данных Microsoft SQL Flow, которое используется ThingWorx 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 | |||
Режим SSL Microsoft SQL Server | 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 | 8443:8443 в разделе haproxy. Чтобы обновить это значение, измените только число слева. | |||
Имя хост-компьютера 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 | 443:443 в разделе flow-ux-static. Чтобы обновить это значение, измените только число слева. | |||
Имя пользователя 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 | Указывает имя базы данных PostgreSQL Flow, которое используется ThingWorx 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 | |||
Режим SSL PostgreSQL | 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 | Указывает имя базы данных PostgreSQL Flow, которое используется ThingWorx 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 | |||
Режим SSL PostgreSQL | docker-compose-files-ha\.env | SSL_MODE | false | Указывает, является ли соединение с базой данных PostgreSQL Flow соединением SSL. |