Utilisez cette page pour activer le serveur Web d'applications (qui héberge les services Web LabVIEW) et pour activer le cryptage SSL (Secure Sockets Layer) sur le serveur Web d'applications et le serveur Web système. Reportez-vous à l'Aide LabVIEW pour obtenir des informations complémentaires sur les services Web, le cryptage SSL, et les serveurs Web d'applications et système.
Cette page comprend les éléments suivants :
Serveurs Web — Configure le serveur Web système et le serveur Web d'applications.
Serveur Web système — Configure le serveur Web système, qui héberge les services Web qui supportent les logiciels NI. Le serveur Web système s'exécute comme un service système indépendant. Une fois LabVIEW installé, le serveur Web système se lance lorsque vous démarrez le système.
HTTP activé — Active le port réseau spécifié dans Port HTTP.
Port HTTP — Spécifie le port réseau non sécurisé du serveur Web système. Le port par défaut est 3582 sur les ordinateurs de bureau, et 80 sur les cibles distantes.
SSL (HTTPS) activé — Active le port réseau spécifié dans Port SSL (HTTPS). Pour finaliser l'activation des communications sécurisées pour les services Web, désactivez HTTP activé et cliquez sur Appliquer. Vous ne pouvez désactiver le port réseau HTTP que si le support SSL pour LabVIEW RT est installé.
Port SSL (HTTPS) — Spécifie le port réseau sécurisé du serveur Web système. Le port par défaut est 3581 sur les ordinateurs de bureau, et 443 sur les cibles distantes.
Fichier de certificat — Spécifie le certificat SSL qui crypte les communications avec le serveur Web système. Vous pouvez créer un nouveau certificat SSL sur l'onglet Gestion de certificats SSL.
Serveur Web d'applications — Configure le serveur Web d'applications, qui héberge les services Web LabVIEW créés par l'utilisateur. Le serveur Web d'applications s'exécute comme un service système indépendant. Vous pouvez activer et exécuter le serveur Web d'applications sans exécuter ni LabVIEW, ni le moteur d'exécution LabVIEW, sur le système hôte.
Activé — Spécifie l'état du serveur Web d'applications. Une fois le serveur Web d'applications activé, il reste activé à chaque fois que vous démarrez le système.
HTTP activé — Active le port réseau du serveur Web d'applications.
Port HTTP — Spécifie le port réseau du serveur Web d'applications. Le port par défaut est 8080.
32 bits — Sélectionne le serveur Web d'applications 32 bits. Sélectionnez cette option lorsque vous créez des services Web avec LabVIEW (32 bits).
64 bits — Sélectionne le serveur Web d'applications 64 bits. Sélectionnez cette option lorsque vous créez des services Web avec LabVIEW (64 bits).
Avancé — Affiche des options permettant d'activer le cryptage SSL pour le serveur Web d'applications. Activez SSL sur le serveur Web d'applications pour protéger les communications entre les clients Web et l'application LabVIEW publiée sous forme de service Web.
Hôtes virtuels — Configure les hôtes virtuels qui représentent les instances du serveur Web d'applications. Vous devez créer un hôte virtuel pour activer le cryptage SSL sur le serveur Web d'applications. Vous pouvez configurer chaque instance avec une adresse IP unique et des options de configuration. Lorsque vous publiez un service Web sur le serveur Web d'applications, le service Web est accessible sur tous les hôtes virtuels.
Liste d'hôtes virtuels — Affiche les hôtes virtuels actifs.
Nom de l'hôte — Spécifie le nom de l'hôte virtuel.
Écouter toutes les interfaces — Spécifie que l'hôte virtuel accepte les communications sur toutes les adresses IP configurées pour le serveur Web d'applications. Par défaut, l'hôte virtuel accepte les communications utilisant l'adresse IP du système hôte.
IP — Spécifie une adresse IP pour l'hôte virtuel si vous n'avez pas activé Écouter toutes les interfaces.
Port — Spécifie le port réseau de l'hôte virtuel.
SSL (HTTPS) activé — Active SSL sur l'instance d'hôte virtuel du serveur Web d'applications.
Fichier de certificat — Spécifie le certificat SSL qui crypte les communications pour l'instance d'hôte virtuel. Vous pouvez créer un nouveau certificat SSL sur l'onglet Gestion de certificats SSL.
Ajouter un nouvel hôte virtuel — Ajoute un nouvel hôte virtuel à la Liste d'hôtes virtuels.
Supprimer l'hôte virtuel sélectionné — Supprime l'hôte virtuel sélectionné de la Liste d'hôtes virtuels.
Gestion de certificats SSL — Configure les certificats SSL sur le système. Reportez-vous à l'Aide LabVIEW pour obtenir des informations sur les certificats SSL et les requêtes de signature de certificats. Pour pouvoir configurer SSL, vous devez d'abord l'activer et redémarrer la cible.
Certificats autosignés — Affiche les certificats disponibles sur le système. Le cryptage SSL utilise des certificats pour établir des connexions sécurisées entre un client et un serveur. LabVIEW crée un certificat auto-signé par défaut lorsque vous activez SSL.
Générer un nouveau certificat autosigné — Affiche la boîte de dialogue Créer un nouveau certificat. Utilisez cette boîte de dialogue pour configurer un certificat auto-signé.
Supprimer le certificat — Supprime le certificat sélectionné du système.
Informations sur le certificat — Affiche les éléments du certificat sélectionné.
Ouvrir les requêtes de signature de certificat — Affiche les requêtes de signature de certificat disponibles sur le système. Utilisez une requête de signature de certificat pour obtenir un certificat qui est autorisé avec une signature numérique d'une autorité de certification (AC), une compagnie tierce de confiance qui certifie numériquement l'authenticité des certificats. Un administrateur réseau, comme le département informatique d'une société, peut aussi émettre des signatures numériques.
Générer une nouvelle requête de signature de certificat — Affiche la boîte de dialogue Nouvelle requête de signature. Utilisez cette boîte de dialogue pour configurer une nouvelle requête de signature de certificat.
Supprimer la requête de signature de certificat — Supprime la requête de signature de certificat sélectionnée du système.
Installer le certificat — Spécifie un certificat fourni par une AC pour l'installer sur le système. Dans la liste Requête de signature de certificat, sélectionnez la requête de signature de certificat que vous avez créée ou une requête existante et cliquez sur le bouton Installer le certificat.
Informations sur la requête de signature de certificat — Affiche les éléments de la requête de signature de certificat sélectionnée.
Clé API des services Web — Configure la sécurisation par clé API pour le serveur Web.
Générer une nouvelle clé — Génère une nouvelle clé API.
Restaurer la valeur par défaut — Réinitialise la clé API.
Copier dans le presse-papiers — Copie la clé API dans le presse-papiers.
Coller à partir du presse-papiers — Colle une clé API qui se trouve dans le presse-papiers.
Appliquer — Applique la clé API actuelle au serveur Web.
ID d'accès — Affiche la partie de la clé API qui correspond à l'ID d'accès.
ID secret — Affiche la partie de la clé API qui correspond à l'ID secret.
Fenêtre d'horodatage valide (minutes) — Spécifie la durée maximale qui vous est impartie pour envoyer une requête HTTP signée au serveur Web d'applications après l'avoir créée. Si vous créez une requête HTTP signée et que vous l'envoyez après que la Fenêtre d'horodatage valide se soit écoulée, le serveur Web d'applications renvoie l'erreur HTTP 403 Forbidden. La valeur par défaut est 15 minutes.
Éléments des certificats SSL et des requêtes de signature de certificat
Les certificats et requêtes de signature de certificat comportent un sous-ensemble des éléments suivants :
Nom de fichier — Affiche l'emplacement du certificat ou de la requête de signature de certificat sur le système.
Numéro du handle — Affiche un numéro d'identification unique pour le certificat ou la requête de signature de certificat. Le système attribue des valeurs numériques croissantes pour le Numéro du handle en commençant à 100 pour le premier certificat ou la première requête de signature de certificat sur le système.
Nom commun — Spécifie le nom commun. Utilisez le nom DNS ou l'adresse IP du système affiché dans Surveillance et configuration Web NI. Exemple de syntaxe : localhost
Pays — Spécifie le code du pays à deux caractères. Exemple de syntaxe : US
Département ou Province — Spécifie le département, la province ou le canton. Exemple de syntaxe : Texas
Ville — Spécifie la ville. Exemple de syntaxe : Austin
Organisation — Spécifie l'organisation. Exemple de syntaxe : National Instruments
Unité d'organisation — Spécifie l'unité d'organisation. Exemple de syntaxe : Serveur Web LabVIEW
Autre nom de l'objet — Spécifie l'autre nom de l'objet. Vous pouvez configurer plusieurs autres noms d'objet. Exemple de syntaxe : DNS:www1.ni.com ou DNS:www1.ni.com,DNS:www2.ni.com/labview
Utilisation de clé — Affiche la fonctionnalité du certificat.
Numéro de série — Affiche un numéro de série unique pour le certificat.
Valide du — Affiche la date à partir de laquelle le certificat est valide.
Valide jusqu'au — Affiche la date d'expiration du certificat.
Texte de certificat brut — Affice le fichier du certificat en texte brut.
Requête de certificat brute — Affice les requêtes de signature de certificat en texte brut.
Définition d'autorisations pour configurer le serveur Web d'applications
Effectuez les étapes suivantes pour spécifier quels utilisateurs ont l'autorisation de configurer le serveur Web d'applications.
Cliquez sur le bouton Configuration de la sécurité pour afficher la page Configuration de la sécurité. Vous devez avoir des droits d'administrateur ou l'autorisation SetDB pour configurer les autorisations de sécurité.
(Facultatif) Créez un nouvel utilisateur.
Cliquez sur un utilisateur ou un groupe pour afficher les options de configuration associées.
Pour permettre à un utilisateur ou à un groupe de modifier les paramètres du serveur Web d'applications, sélectionnez l'onglet Utilisateur ou Groupe. Trouvez le champ Cet utilisateur/Ce groupe a les autorisations suivantes. Utilisez le bouton Ajouter associé et sélectionnez WIFConfigureAppServer.
Cliquez sur le bouton Enregistrer.
Cliquez sur le bouton Rafraîchir pour enregistrer les modifications sur le système.
Activation de la sécurité SSL pour le serveur Web d'applications
Sur la page Configuration des serveurs Web, effectuez les étapes suivantes afin d'activer le cryptage SSL pour les applications de services Web hébergées sur le serveur Web d'applications.
Dans la section Serveur Web d'applications, sélectionnez l'option Activé.
Cliquez sur Avancé pour afficher d'autres options de configuration.
Cliquez sur le bouton Ajouter un nouvel hôte virtuel pour établir une instance du serveur Web d'applications sur laquelle activer le cryptage SSL.
Sélectionnez l'option SSL (HTTPS) activé pour activer le cryptage SSL pour l'instance virtuelle sélectionnée.
Sélectionnez un fichier de certificat dans le menu déroulant Fichier de certificat. Vous pouvez créer un nouveau certificat SSL sur l'onglet Gestion de certificats SSL.
(Facultatif) Désactivez HTTP activé pour sécuriser les communications avec le serveur Web d'applications.
Cliquez sur le bouton Appliquer dans la section Serveur Web d'applications. Vous devez redémarrer le système pour que ces modifications deviennent effectives.
Activation de la sécurité SSL pour le serveur Web système
Si le support SSL pour LabVIEW RT est installé, vous pouvez effectuer les étapes suivantes afin d'activer le cryptage SSL pour les applications de services Web hébergées sur le serveur Web système.
Dans la section Serveur Web système, sélectionnez SSL (HTTPS) activé.
Spécifiez 3581 comme Port SSL (HTTPS).
Sélectionnez un certificat dans le menu déroulant Fichier de certificat. Vous pouvez créer un nouveau certificat SSL sur l'onglet Gestion de certificats SSL.
(Facultatif) Désactivez HTTP activé pour sécuriser les communications avec le serveur Web système.
Cliquez sur Appliquer. Vous devez redémarrer le système pour que ces modifications deviennent effectives.