Le site Web Printing est l'application Web sur laquelle se connectent les utilisateurs Web pour récupérer leur solution assignée. Consulter la section Déploiement pour revoir les scénarios d'installation et le serveur à utiliser pour héberger l'application.
Note
Il faut se connecter à l'ordinateur avec les droits d'administrateur pour effectuer l'installation du logiciel.
Pour installer le site Web Printing, procéder comme suit :
-
Le site Web Printing va se connecter à la base de données de Control Center en utilisant l'authentification de l'utilisateur SQL. Avant de commencer l'installation, vérifier quels sont les identifiants de connexion de l'utilisateur SQL pour avoir les droits suffisants pour accéder à la base de données du Control Center.
-
Pour garantir une installation complète, fermer toutes les applications ouvertes avant d'installer le logiciel.
-
Télécharger le logiciel ou insérer le DVD NiceLabel dans le lecteur. L'installation de l'application Web Printing vérifie le contenu du package.
Note
Si l'assistant ne démarre pas automatiquement, aller dans le répertoire principal du DVD et double-cliquer sur le fichier
NiceLabelWebPrinting10.exe
.Avant que l'installation ne commence, l'assistant vérifie que les composants prérequis sont installés sur le serveur.
-
Microsoft IIS
-
Microsoft .NET Framework 4.5
Si le composant .NET ne se trouve pas sur le système, l'assistant va l'installer avant de continuer.
-
-
Sélectionner la langue de l'installation dans le menu déroulant et cliquer sur OK.
-
Suivre les invites de l'assistant.
-
Définir les paramètres IIS pour le site Web Printing et la manière dont les utilisateurs vont accéder à la page :
-
Il peut être installé en répertoire virtuel sous le site Web par défaut et le nom du dossier virtuel peut être configuré. Par exemple, le site peut être accessible sous
http://<server>/PowerFormsWeb
. -
Il peut être installé comme un nouveau site Web. Attention en fournissant le numéro du port. Vérifier que le port n'est pas utilisé par un autre service sur cet ordinateur. Par exemple, le site peut être accessible comme
http://<server>:81/PowerFormsWeb
si le port 81 est défini. -
Pour que le site ait un nom convivial, définir les valeurs de l'entête de l'hôte. Par exemple, en l'appelant ‘mypowerformswebserver' et en définissant l'entête de l'hôte du site Web Printing, il répondra à l'adresse
http://mypowerformswebserver
.Astuce
Voir article sur la base de connaissances NiceLabel pour plus d'informations sur les appellations conviviales.
Note
Le site Web Printing peut être installé comme un nouveau site (1er niveau) ou comme un répertoire virtuel dans le site Web sélectionné (2ème niveau). Impossible de l'installer dans le 3ème niveau.
-
Activer le protocole HTTPS si vous souhaitez établir une connexion client-serveur sécurisée. Cette option définit automatiquement 443 comme numéro de port.
Note
La liaison du site HTTPS et le certificat X.509 (SSL) doivent être ajoutés manuellement au site sélectionné sur le gestionnaire des SII. Détails disponibles dans cette section.
Cliquer sur Suivant.
-
-
Quand l'installation du site Web Printing est terminée, la case Exécuter Web Printing peut rester cochée. Cliquer sur le bouton Terminer et la page de Connexion au site Web Printing va s'ouvrir dans un explorateur.
En principe, le site Web Printing sera accessible pour un utilisateur Web Printing externe. Les utilisateurs se connecteront par Internet et non sur un réseau interne (de confiance).
Comme les données échangées en ligne peuvent contenir des informations confidentielles, non seulement les identifiants de connexion mais aussi des données d'entreprise, il est vital de protéger le flux de données. Les données utilisées par Web Printing peuvent être cryptées en SSL et le site peut être accédé par protocole HTTPS.
Au cours de l'installation du site Web Printing, il faut définir le répertoire virtuel et le site virtuel sur lesquels le site répondra aux requêtes. Mais une configuration normale non protégée peut être installée.
Pour activer le protocole SSL dans Windows Server 2012 R2, procéder comme suit :
Note
Effectuer les mêmes étapes si vous disposez d'un autre système d'exploitation Windows Server supporté.
-
Créer une Demande de signature de certificat (CSR) et commander le certificat chez un fournisseur de certificat. Après réception du certificat SSL, procéder comme suit :
-
Ouvrir le fichier .zip contenant le certificat. Enregistrer le fichier
your_domain_name.cer
sur le bureau du serveur Web qu'il faut sécuriser. -
Ouvrir le gestionnaire des IIS.
-
Cliquer sur le nom du serveur dans le champ des connexions IIS (côté gauche de la fenêtre).
-
Double-cliquer sur Certificat du serveur dans le groupe IIS au centre de la fenêtre.
-
Cliquer sur Terminer la demande de certificat... dans le champ des Actions sur le côté droit de la fenêtre.
-
Rechercher le fichier du certificat (.cer). Définir et saisir un nom convivial. Il fait partie du certificat lui-même, mais il est utilisé par l'administrateur du serveur pour distinguer facilement les certificats. Choisir la place du nouveau certificat dans les certificats personnels.
-
Cliquer sur OK pour installer le certificat sur le serveur.
-
Une fois le certificat SSL installé sur le serveur, assigner le certificat au site Web approprié utilisant IIS.
-
Sélectionner le serveur sur lequel le certificat a été installé dans le champ de connexions IIS.
-
Dans la fenêtre de liaison de site, cliquer sur Ajouter... La fenêtre Ajouter la liaison de site s'ouvre.
-
Sous Type, sélectionner https. L'adresse IP doit être celle du site ou Non assigné, et le port sur lequel le trafic sera sécurisé est en général le 443.
-
Cliquer sur OK.
Le certificat SSL est installé.
-
Ouvrir l'explorateur Windows (ou tout autre gestionnaire de fichiers).
-
Aller sur le dossier du site NiceLabel Web Printing. Par défaut, ce dossier se trouve dans :
c:\Program Files\NiceLabel\NiceLabel Web Printing\Web\
-
Créer une sauvegarde du fichier
web.config
existant ou le renommer. Conserver le fichier d'origine pour le cas où il faudrait revenir à la configuration d'origine. -
Si vous n'avez pas activé le protocole HTTPS lors de l'installation, décommenter une ligne dans le fichier
web.config
pour l'activer.<!--<security mode="Transport" />-->
L'installateur de NiceLabel est contrôlable par des paramètres de ligne de commande.
Note
Attention à utiliser la syntaxe en majuscules comme dans l'explication. La plupart des paramètres sont utilisés sans la barre oblique d'entête, sauf deux exceptions: /s (pour installation silencieuse) et /l (pour logging).
Pour réaliser une installation silencieuse, utiliser les lignes de commandes suivantes. C'est un mode d'installation dans lequel il n'y a pas à fournir d'informations pour l'installation et aucune boîte de dialogue ne s'ouvrira. Mais il faut donner les informations requises dans les lignes de commandes.
Note
Les commandes ci-dessous ne marchent que quand elles sont utilisées avec le signe d'installation silencieuse /s.
Paramètre |
Description |
/s |
Installation silencieuse. Aucune boîte de dialogue ne s'affiche. L'installateur travaille en arrière-plan. |
/l="folder_and_file_name" |
Enregistrer le processus d'installation sous le fichier donné. Vérifier que le compte utilisateur réalisant l'installation a les droits d'accès au dossier. |
SELECTEDSERVER |
Cette commande définit le nom du serveur SQL et éventuellement une instance.
|
DATABASENAME |
Cette commande définit le nom de la base de données pour Control Center. Nom par défaut : |
SQLUSER/ SQLPASSWORD |
Ces commandes définissent le nom et le mot de passe de l'utilisateur SQL pour installer la base de données du Control Center. L'utilisateur SQL configuré doit déjà exister dans le serveur SQL et doit avoir l'accès nécessaire à la base de données du Control Center.
|