|
Si l'application connectée est configurée avec un certificat unique signé par une autorité de certification, ignorez les étapes ci-dessous. Les utilisateurs pourront utiliser ThingWorx Flow de manière appropriée.
Toutefois, si le certificat signé par l'autorité de certification utilise des chaînes de certificat et que l'un de ses certificats intermédiaires est un certificat auto-signé, suivez les étapes ci-dessous pour ce certificat auto-signé intermédiaire.
|
|
Tous les certificats auto-signés doivent présenter une longueur de 2 048 bits.
|
|
Vous pouvez utiliser le navigateur Chrome pour obtenir le certificat auto-signé au format PEM (codage en base 64), en exportant le certificat auto-signé.
|
Paramètre | Fichiers à mettre à jour | Nom de variable | Valeur par défaut | Commentaires |
---|---|---|---|---|
Nom d'hôte ThingWorx | docker-compose-files-single\.env | THINGWORX_SERVER | twx-server | Spécifie le nom du serveur ThingWorx Foundation. |
Fichiers docker-compose dans le répertoire docker-compose-files-single | Remplacez les occurrences de twx-server par le nouveau nom d'hôte. | |||
Port ThingWorx | docker-compose-files-single\.env | THINGWORX_PORT | 8080 | Spécifie le port du serveur ThingWorx Foundation. |
Nom d'hôte ThingWorx Flow | dockerfiles\node\Dockerfile | FLOW_HOST | flow-ux-static | Spécifie le nom du serveur ThingWorx Flow. Il s'agit du point d'entrée du nom de serveur NGINX. |
dockerfiles\nginx\Dockerfile | ||||
Fichiers docker-compose dans le répertoire docker-compose-files-single | Remplacez les occurrences de flow-ux-static par le nouveau nom d'hôte. | |||
Port ThingWorx Flow | dockerfiles\nginx\Dockerfile | NGINX_PORT | 443 | Spécifie le port du serveur ThingWorx Flow. Il s'agit du point d'entrée du port du serveur NGINX. |
Fichiers docker-compose dans le répertoire docker-compose-files-single | 443:443 sous flow-ux-static. Pour mettre à jour cette valeur, modifiez uniquement le numéro à gauche. | |||
Nom d'utilisateur RabbitMQ | docker-compose-files-single\security-common\keys.json | QUEUE.ADAPTERS.AMQP.CONFIG.credentials | Spécifie le nom d'utilisateur RabbitMQ. | |
dockerfiles\rabbitmq\Dockerfile | RABBITMQ_USER | |||
dockerfiles\rabbitmq\definitions.json | "name" et "user"
| |||
Fichiers docker-compose dans le répertoire docker-compose-files-single | RABBITMQ_USERNAME | |||
Mot de passe RabbitMQ | docker-compose-files-single\security-common\keys.json | QUEUE.ADAPTERS.AMQP.CONFIG.credentials | Spécifie le mot de passe RabbitMQ. | |
dockerfiles\rabbitmq\Dockerfile Fichiers docker-compose dans le répertoire docker-compose-files-single | RABBITMQ_PASSWORD | |||
dockerfiles\rabbitmq\definitions.json | "password"
| |||
Nom d'hôte PostgreSQL | docker-compose-files-single\.env | POSTGRES_SERVER | postgres | Spécifie le nom du serveur de la base de données PostgreSQL Flow. |
docker-compose-files-single\ docker-compose-twx-http-postgres-and-flow-postgres.yml | Remplacez postgres (sensible à la casse) par le nouveau nom d'hôte. | |||
Port PostgreSQL | docker-compose-files-single\.env | POSTGRES_PORT | 5432 | Spécifie le port du serveur de la base de données PostgreSQL Flow. |
Nom de base de données PostgreSQL | docker-compose-files-single\.env | POSTGRES_DB | symphony | Spécifie le nom de la base de données PostgreSQL Flow utilisée par ThingWorx Flow. |
Nom d'utilisateur PostgreSQL | docker-compose-files-single\.env | POSTGRES_USER | DB_USER | Spécifie le nom d'utilisateur de la base de données PostgreSQL Flow. Une base de données est créée et des privilèges sont accordés à l'utilisateur. |
dockerfiles\flow-tools\dbinit.js | user: | |||
Mot de passe PostgreSQL | docker-compose-files-single\.env | POSTGRES_PASSWORD | Spécifie le mot de passe de la base de données PostgreSQL Flow. | |
dockerfiles\flow-tools\dbinit.js | pwd: | |||
docker-compose-files-single\security-common\keys.json | MODEL_DB.connection.password | |||
Mode SSL PostgreSQL | docker-compose-files-single\.env | SSL_MODE | faux | Spécifie si la connexion à la base de données PostgreSQL Flow est SSL. |
Nom d'hôte Azure PostgreSQL | docker-compose-files-single\.env | AZURE_POSTGRES_SERVER | AZURE_POSTGRES_HOSTNAME | Spécifie le nom du serveur de la base de données Azure PostgreSQL Flow. |
docker-compose-files-single\ docker-compose-twx-http-postgres-and-flow-azure.yml | Remplacez postgres (sensible à la casse) par le nouveau nom d'hôte. | postgres | ||
Port Azure PostgreSQL | docker-compose-files-single\.env | AZURE_POSTGRES_PORT | 5432 | Spécifie la base de données Azure PostgreSQL Flow. |
Nom de base de données Azure PostgreSQL | docker-compose-files-single\.env | AZURE_POSTGRES_DB | thingworxflow | Spécifie le nom de la base de données Azure PostgreSQL Flow utilisé par ThingWorx Flow. |
Nom d'utilisateur Azure PostgreSQL | docker-compose-files-single\.env | AZURE_POSTGRES_USER | AZURE_POSTGRES_USERNAME | Spécifie le nom d'utilisateur de la base de données Azure PostgreSQL Flow. Une base de données est créée et des privilèges sont accordés à l'utilisateur. |
dockerfiles\flow-tools\dbinit.js | user: | |||
Mot de passe Azure PostgreSQL | docker-compose-files-single\.env | AZURE_POSTGRES_PASSWORD | AZURE_POSTGRES_PASSWORD | Spécifie le mot de passe de la base de données Azure PostgreSQL Flow. |
dockerfiles\flow-tools\dbinit.js | pwd: | |||
docker-compose-files-single\security-common\keys.json | MODEL_DB.connection.password | |||
Mode SSL Azure PostgreSQL | docker-compose-files-single\.env | AZURE_SSL_MODE | vrai | Spécifie si la connexion à la base de données Azure PostgreSQL Flow est SSL. |
Nom d'hôte Microsoft SQL Server | docker-compose-files-single\.env | MSSQL_POSTGRES_SERVER | mssql | Spécifie le nom du serveur de la base de données Microsoft SQL Flow. |
docker-compose-files-single\ docker-compose-twx-http-mssql-and-flow-mssql.yml | Remplacez mssql (sensible à la casse) par le nouveau nom d'hôte. Ne modifiez pas la valeur de mssql-tools. | mssql | ||
Port Microsoft SQL Server | docker-compose-files-single\.env | MSSQL_POSTGRES_PORT | 1433 | Spécifie la base de données Microsoft SQL Flow. |
Nom de base de données Microsoft SQL Server | docker-compose-files-single\.env | MSSQL_POSTGRES_DB | thingworx | Spécifie le nom de la base de données Microsoft SQL Flow utilisée par ThingWorx Flow. |
Nom d'utilisateur Microsoft SQL Server | docker-compose-files-single\.env | MSSQL_POSTGRES_USER | thingworx | Spécifie le nom d'utilisateur de la base de données Microsoft SQL Flow. Une base de données est créée et des privilèges sont accordés à l'utilisateur. |
dockerfiles\flow-tools\dbinit.js | user: | |||
Mot de passe Microsoft SQL Server | docker-compose-files-single\.env | MSSQL_POSTGRES_PASSWORD | Spécifie le mot de passe de la base de données Microsoft SQL Flow. | |
dockerfiles\flow-tools\dbinit.js | pwd: | |||
docker-compose-files-single\security-common\keys.json | MODEL_DB.connection.password | |||
Mode SSL Microsoft SQL Server | docker-compose-files-single\.env | MSSQL_SSL_MODE | faux | Spécifie si la connexion à la base de données Microsoft SQL Flow est SSL. |
Paramètre | Fichiers à mettre à jour | Nom de variable | Valeur par défaut | Commentaires |
---|---|---|---|---|
Nom d'hôte ThingWorx | docker-compose-files-single\.env | THINGWORX_SERVER | twx-server | Spécifie le nom du serveur ThingWorx Foundation. |
Fichiers docker-compose dans le répertoire docker-compose-files-single | Remplacez les occurrences de twx-server par le nouveau nom d'hôte. | |||
Port ThingWorx | docker-compose-files-single\.env | THINGWORX_PORT | 8080 | Spécifie le port du serveur ThingWorx Foundation. |
Nom d'hôte ThingWorx Flow | docker-compose-files-single\.env | FLOW_HOST | flow-ux-static | Spécifie le nom du serveur ThingWorx Flow. Il s'agit du point d'entrée du nom de serveur NGINX. |
Fichiers docker-compose dans le répertoire docker-compose-files-single | Remplacez les occurrences de flow-ux-static par le nouveau nom d'hôte. | |||
Port ThingWorx Flow | docker-compose-files-single\.env | NGINX_PORT | 443 | Spécifie le port du serveur ThingWorx Flow. Il s'agit du point d'entrée du port du serveur NGINX. |
Nom d'utilisateur RabbitMQ | docker-compose-files-single\.env | QUEUE_ADAPTERS_AMQP_CONFIG_CREDENTIALS | Spécifie le nom d'utilisateur RabbitMQ. | |
dockerfiles\rabbitmq\Dockerfile | RABBITMQ_USER | |||
dockerfiles\rabbitmq\definitions.json | "name" et "user"
| |||
Fichiers docker-compose dans le répertoire docker-compose-files-single | RABBITMQ_USERNAME | |||
Mot de passe RabbitMQ | docker-compose-files-single\.env | QUEUE_ADAPTERS_AMQP_CONFIG_CREDENTIALS | Spécifie le mot de passe RabbitMQ. | |
dockerfiles\rabbitmq\Dockerfile Fichiers docker-compose dans le répertoire docker-compose-files-single | RABBITMQ_PASSWORD | |||
dockerfiles\rabbitmq\definitions.json | "password"
| |||
Nom d'hôte PostgreSQL | docker-compose-files-single\.env | POSTGRES_SERVER | postgres | Spécifie le nom du serveur de la base de données PostgreSQL Flow. |
docker-compose-files-single\ docker-compose-twx-http-postgres-and-flow-postgres.yml | Remplacez postgres (sensible à la casse) par le nouveau nom d'hôte. | |||
Port PostgreSQL | docker-compose-files-single\.env | POSTGRES_PORT | 5432 | Spécifie le port du serveur de la base de données PostgreSQL Flow. |
Nom de base de données PostgreSQL | docker-compose-files-single\.env | POSTGRES_DB | symphony | Spécifie le nom de la base de données PostgreSQL Flow utilisée par ThingWorx Flow. |
Nom d'utilisateur PostgreSQL | docker-compose-files-single\.env | POSTGRES_USER | DB_USER | Spécifie le nom d'utilisateur de la base de données PostgreSQL Flow. Une base de données est créée et des privilèges sont accordés à l'utilisateur. |
dockerfiles\flow-tools\dbinit.js | user: | |||
Mot de passe PostgreSQL | docker-compose-files-single\.env | POSTGRES_PASSWORD | Spécifie le mot de passe de la base de données PostgreSQL Flow. | |
dockerfiles\flow-tools\dbinit.js | pwd: | |||
docker-compose-files-single\.env | MODEL_DB_CONNECTION_PASSWORD | |||
Mode SSL PostgreSQL | docker-compose-files-single\.env | SSL_MODE | faux | Spécifie si la connexion à la base de données PostgreSQL Flow est SSL. |
Nom d'hôte Azure PostgreSQL | docker-compose-files-single\.env | AZURE_POSTGRES_SERVER | AZURE_POSTGRES_HOSTNAME | Spécifie le nom du serveur de la base de données Azure PostgreSQL Flow. |
docker-compose-files-single\ docker-compose-twx-http-postgres-and-flow-azure.yml | Remplacez postgres (sensible à la casse) par le nouveau nom d'hôte. | postgres | ||
Port Azure PostgreSQL | docker-compose-files-single\.env | AZURE_POSTGRES_PORT | 5432 | Spécifie le port du serveur de la base de données Azure PostgreSQL Flow. |
Nom de base de données Azure PostgreSQL | docker-compose-files-single\.env | AZURE_POSTGRES_DB | thingworxflow | Spécifie le nom de la base de données Azure PostgreSQL Flow utilisé par ThingWorx Flow. |
Nom d'utilisateur Azure PostgreSQL | docker-compose-files-single\.env | AZURE_POSTGRES_USER | AZURE_POSTGRES_USERNAME | Spécifie le nom d'utilisateur de la base de données Azure PostgreSQL Flow. Une base de données est créée et des privilèges sont accordés à l'utilisateur. |
dockerfiles\flow-tools\dbinit.js | user: | |||
Mot de passe Azure PostgreSQL | docker-compose-files-single\.env | AZURE_POSTGRES_PASSWORD | AZURE_POSTGRES_PASSWORD | Spécifie le mot de passe de la base de données Azure PostgreSQL Flow. |
dockerfiles\flow-tools\dbinit.js | pwd: | |||
docker-compose-files-single\.env | MODEL_DB_CONNECTION_PASSWORD | |||
Mode SSL Azure PostgreSQL | docker-compose-files-single\.env | AZURE_SSL_MODE | vrai | Spécifie si la connexion à la base de données Azure PostgreSQL Flow est SSL. |
Nom d'hôte Microsoft SQL Server | docker-compose-files-single\.env | MSSQL_POSTGRES_SERVER | mssql | Spécifie le nom du serveur de la base de données Microsoft SQL Flow. |
docker-compose-files-single\ docker-compose-twx-http-mssql-and-flow-mssql.yml | Remplacez mssql (sensible à la casse) par le nouveau nom d'hôte. Ne modifiez pas la valeur de mssql-tools. | mssql | ||
Port Microsoft SQL Server | docker-compose-files-single\.env | MSSQL_POSTGRES_PORT | 1433 | Spécifie le port du serveur de la base de données Microsoft SQL Flow. |
Nom de base de données Microsoft SQL Server | docker-compose-files-single\.env | MSSQL_POSTGRES_DB | thingworx | Spécifie le nom de la base de données Microsoft SQL Flow utilisée par ThingWorx Flow. |
Nom d'utilisateur Microsoft SQL Server | docker-compose-files-single\.env | MSSQL_POSTGRES_USER | thingworx | Spécifie le nom d'utilisateur de la base de données Microsoft SQL Flow. Une base de données est créée et des privilèges sont accordés à l'utilisateur. |
dockerfiles\flow-tools\dbinit.js | user: | |||
Mot de passe Microsoft SQL Server | docker-compose-files-single\.env | MSSQL_POSTGRES_PASSWORD | Spécifie le mot de passe de la base de données Microsoft SQL Flow. | |
dockerfiles\flow-tools\dbinit.js | pwd: | |||
docker-compose-files-single\.env | MODEL_DB_CONNECTION_PASSWORD | |||
Mode SSL Microsoft SQL Server | docker-compose-files-single\.env | MSSQL_SSL_MODE | faux | Spécifie si la connexion à la base de données Microsoft SQL Flow est SSL. |
Paramètre | Fichiers à mettre à jour | Nom de variable | Valeur par défaut | Commentaires |
---|---|---|---|---|
Nom d'hôte HAProxy | docker-compose-files-ha\.env | UI_DOMAIN TRIGGER_DOMAIN THINGWORX_SERVER | haproxy | Spécifie le nom du serveur proxy de haute disponibilité. Il s'agit du point d'entrée du système après lequel l'équilibreur de charge fonctionnera selon sa définition sur l'équilibre et la disponibilité des instances de ThingWorx. |
Fichiers docker-compose dans le répertoire docker-compose-files-ha | Remplacez le nom d'hôte, l'alias et les liens haproxy par le nouveau nom d'hôte. | |||
docker-compose-files-ha\ startImages-twx-ha-and-flow.sh | Remplacez le nom d'hôte, l'alias et les liens haproxy par le nouveau nom d'hôte. | |||
Port HAProxy | docker-compose-files-ha\.env | FLOW_SSL_PORT THINGWORX_PORT | 8443 | Spécifie le port du serveur proxy de haute disponibilité. |
Fichiers docker-compose dans le répertoire docker-compose-files-ha | 8443:8443 sous haproxy. Pour mettre à jour cette valeur, modifiez uniquement le numéro à gauche. | |||
Nom d'hôte ThingWorx Flow | dockerfiles\node\Dockerfile | FLOW_HOST | flow-ux-static | Spécifie le nom du serveur ThingWorx Flow. |
dockerfiles\nginx\Dockerfile | ||||
Fichiers docker-compose dans le répertoire docker-compose-files-ha | Remplacez les occurrences de flow-ux-static par le nouveau nom d'hôte. | |||
Port ThingWorx Flow | dockerfiles\nginx\Dockerfile | NGINX_PORT | 443 | Spécifie le port du serveur ThingWorx Flow. |
Fichiers docker-compose dans le répertoire docker-compose-files-ha | 443:443 sous flow-ux-static. Pour mettre à jour cette valeur, modifiez uniquement le numéro à gauche. | |||
Nom d'utilisateur RabbitMQ | docker-compose-files-ha\security-common\keys.json | QUEUE.ADAPTERS.AMQP.CONFIG.credentials | Spécifie le nom d'utilisateur RabbitMQ. | |
dockerfiles\rabbitmq\Dockerfile | RABBITMQ_USER | |||
dockerfiles\rabbitmq\definitions.json | "name" et "user"
| |||
Fichiers docker-compose dans le répertoire docker-compose-files-ha | RABBITMQ_USERNAME | |||
Mot de passe RabbitMQ | docker-compose-files-ha\security-common\keys.json | QUEUE.ADAPTERS.AMQP.CONFIG.credentials | Spécifie le mot de passe RabbitMQ. | |
dockerfiles\rabbitmq\Dockerfile Fichiers docker-compose dans le répertoire docker-compose-files-ha | RABBITMQ_PASSWORD | |||
dockerfiles\rabbitmq\definitions.json | "password"
| |||
Nom d'hôte PostgreSQL | docker-compose-files-ha\.env | POSTGRES_SERVER | postgres | Spécifie le nom du serveur de la base de données PostgreSQL Flow. |
docker-compose-files-ha\ docker-compose-twx-posgres-ha-and-flow-postgres.yml | Remplacez postgres (sensible à la casse) par le nouveau nom d'hôte. | |||
Port PostgreSQL | docker-compose-files-ha\.env | POSTGRES_PORT | 5432 | Spécifie le port du serveur de la base de données PostgreSQL Flow. |
Nom de base de données PostgreSQL | docker-compose-files-ha\.env | POSTGRES_DB | symphony | Spécifie le nom de la base de données PostgreSQL Flow utilisée par ThingWorx Flow. |
Nom d'utilisateur PostgreSQL | docker-compose-files-ha\.env | POSTGRES_USER | DB_USER | Spécifie le nom d'utilisateur de la base de données PostgreSQL Flow. Une base de données est créée et des privilèges sont accordés à l'utilisateur. |
dockerfiles\flow-tools\dbinit.js | user: | |||
Mot de passe PostgreSQL | docker-compose-files-ha\.env | POSTGRES_PASSWORD | Spécifie le mot de passe de la base de données PostgreSQL Flow. | |
dockerfiles\flow-tools\dbinit.js | pwd: | |||
docker-compose-files-ha\security-common\keys.json | MODEL_DB.connection.password | |||
Mode SSL PostgreSQL | docker-compose-files-ha\.env | SSL_MODE | faux | Spécifie si la connexion à la base de données PostgreSQL Flow sera en SSL. |
Paramètre | Fichiers à mettre à jour | Nom de variable | Valeur par défaut | Commentaires |
---|---|---|---|---|
Nom d'hôte HAProxy | docker-compose-files-ha\.env | UI_DOMAIN TRIGGER_DOMAIN THINGWORX_SERVER | haproxy | Spécifie le nom du serveur proxy de haute disponibilité. Il s'agit du point d'entrée du système après lequel l'équilibreur de charge fonctionnera selon sa définition sur l'équilibre et la disponibilité des instances de ThingWorx. |
Fichiers docker-compose dans le répertoire docker-compose-files-ha | Remplacez le nom d'hôte, l'alias et les liens haproxy par le nouveau nom d'hôte. | |||
docker-compose-files-ha\ startImages-twx-ha-and-flow.sh | Remplacez le nom d'hôte, l'alias et les liens haproxy par le nouveau nom d'hôte. | |||
Port HAProxy | docker-compose-files-ha\.env | FLOW_SSL_PORT THINGWORX_PORT | 8443 | Spécifie le port du serveur proxy de haute disponibilité. |
Nom d'hôte ThingWorx Flow | docker-compose-files-ha\.env | FLOW_HOST | flow-ux-static | Spécifie le nom du serveur ThingWorx Flow. |
Fichiers docker-compose dans le répertoire docker-compose-files-ha | Remplacez les occurrences de flow-ux-static par le nouveau nom d'hôte. | |||
Port ThingWorx Flow | docker-compose-files-ha\.env | NGINX_PORT | 443 | Spécifie le port du serveur ThingWorx Flow. |
Nom d'utilisateur RabbitMQ | docker-compose-files-ha\.env | QUEUE_ADAPTERS_AMQP_CONFIG_CREDENTIALS | Spécifie le nom d'utilisateur RabbitMQ. | |
dockerfiles\rabbitmq\Dockerfile | RABBITMQ_USER | |||
dockerfiles\rabbitmq\definitions.json | "name" et "user"
| |||
Fichiers docker-compose dans le répertoire docker-compose-files-ha | RABBITMQ_USERNAME | |||
Mot de passe RabbitMQ | docker-compose-files-ha\.env | QUEUE_ADAPTERS_AMQP_CONFIG_CREDENTIALS | Spécifie le mot de passe RabbitMQ. | |
dockerfiles\rabbitmq\Dockerfile Fichiers docker-compose dans le répertoire docker-compose-files-ha | RABBITMQ_PASSWORD | |||
dockerfiles\rabbitmq\definitions.json | "password"
| |||
Nom d'hôte PostgreSQL | docker-compose-files-ha\.env | POSTGRES_SERVER | postgres | Spécifie le nom du serveur de la base de données PostgreSQL Flow. |
docker-compose-files-ha\ docker-compose-twx-posgres-ha-and-flow-postgres.yml | Remplacez postgres (sensible à la casse) par le nouveau nom d'hôte. | |||
Port PostgreSQL | docker-compose-files-ha\.env | POSTGRES_PORT | 5432 | Spécifie le port du serveur de la base de données PostgreSQL Flow. |
Nom de base de données PostgreSQL | docker-compose-files-ha\.env | POSTGRES_DB | symphony | Spécifie le nom de la base de données PostgreSQL Flow utilisée par ThingWorx Flow. |
Nom d'utilisateur PostgreSQL | docker-compose-files-ha\.env | POSTGRES_USER | DB_USER | Spécifie le nom d'utilisateur de la base de données PostgreSQL Flow. Une base de données est créée et des privilèges sont accordés à l'utilisateur. |
dockerfiles\flow-tools\dbinit.js | user: | |||
Mot de passe PostgreSQL | docker-compose-files-ha\.env | POSTGRES_PASSWORD | Spécifie le mot de passe de la base de données PostgreSQL Flow. | |
dockerfiles\flow-tools\dbinit.js | pwd: | |||
docker-compose-files-ha\.env | MODEL_DB_CONNECTION_PASSWORD | |||
Mode SSL PostgreSQL | docker-compose-files-ha\.env | SSL_MODE | faux | Spécifie si la connexion à la base de données PostgreSQL Flow sera en SSL. |