Comment utiliser IIS plutôt que les serveurs web par défaut de TS2log
Prérequis
Ce peut être une bonne idée de mettre à jour TS2log pour être sûr que vous obteniez les derniers programmes TS2log.
Configuration IIS
Installez IIS avec les modules suivants : CGI, extensions ISAPI et filtres ISAPI.
Configurez le port IIS :
Accédez à la console de gestion IIS, déroulez la liste sous le nom de votre serveur puis déroulez le menu « Sites » et faites un clic droit sur « Site web par défaut » et cliquez sur « Modifier les liaisons »:
Cliquez sur « HTTP » et « Modifier ». Remplacez le port par 81 et cliquez sur « OK » puis sur « Fermer » :
Désactivez le port 443 ou remplacez ce port par un autre port libre.
Ensuite, redémarrez le gestionnaire IIS.
Création d'un répertoire virtuel pour CGI
Dans le menu du panneau de gauche, déroulez le menu sous votre serveur, puis « Sites » et faites un clic droit sur votre site pour ajouter un nouveau « Répertoire virtuel », comme le montre l’image ci-dessous :
Dans la fenêtre qui s’ouvre, remplissez comme suit :
Alias : cgi-bin
Chemin physique : « C:\Program Files(x86)\TS2log\Clients\www\cgi-bin »
Cliquez ensuite sur « OK » et vous verrez que le répertoire virtuel « cgi-bin » a été ajouté à votre site web IIS. Maintenant, faites un clic droit sur ce répertoire virtuel « cgi-bin » et cliquez sur « Convertir en application ». Cliquez sur « OK » et acceptez les paramètres par défaut.
Sélectionnez ensuite l’icône « Mappages de gestionnaire » pour ce dossier sur le côté droit de la fenêtre du gestionnaire :
Dans la liste des mappages de gestionnaire, double-cliquez sur « CGI-exe ».
Ensuite, recherchez l’exécutable hb.exe dans la zone de propriété « Exécutable » et cliquez sur « OK » :
Une invite de confirmation apparaît. Cliquez sur « OK » pour autoriser cette extension ISAPI :
Cliquez maintenant sur « Modifier les autorisations de fonctionnalité » :
Cochez la case « Exécuter » et cliquez sur « OK » :
De retour à l’accueil « CGI-bin », cliquez sur « CGI » pour ouvrir les propriétés CGI :
Remplacez la valeur de « Utiliser une nouvelle console pour chaque appel » par « True ». Cliquez ensuite sur « Appliquer » pour enregistrer les modifications :
Configurer l'autorisation d'extension CGI
Maintenant, la dernière étape consiste à autoriser l’extension CGI à s’exécuter sur le serveur. Cliquez sur l’icône « Restrictions ISAPI et CGI ». Cette icône peut être trouvée en cliquant sur le nom de la machine dans le menu sur le côté gauche de la fenêtre.
Sur la page « Restrictions ISAPI et CGI », cliquez sur « Ajouter … » sur le côté droit de la fenêtre. Spécifiez maintenant le chemin complet du fichier « hb.exe » hébergé dans le dossier TS2log. Assurez-vous de cocher l’option « Autoriser le chemin d’extension à s’exécuter », comme illustré sur les images suivantes :
Assurez-vous que dans la section CGI de votre serveur, « Site web par défaut » et « cgi-bin », le paramètre « Usurper l’identité de l’utilisateur » est défini à « True » :
Donnez la pleine permission à l’utilisateur « IUSR » dans le répertoire « C:\Program Files (x86)\TS2log\Clients\www\cgi-bin »
Donnez l’autorisation complète à l’utilisateur « IUSR » dans le répertoire « C:\Program Files (x86)\TS2log\Clients\webserver\twofa »
Ajouter des types Mime dans IIS
Ouvrez une invite de commande en tant qu’administrateur et exécutez les commandes suivantes :
%SystemRoot%\system32\inetsrv\appcmd set config /section:staticContent /+[fileExtension=’.dat’,mimeType=’text/plain’]
%SystemRoot%\system32\inetsrv\appcmd set config /section:staticContent /+[fileExtension=’.’,mimeType=’text/plain’]
Redémarrer IIS.
Configurer les autorisations d'annuaire IIS
Donnez la pleine permission au groupe « Tout le monde » dans le répertoire « C:\inetpub\wwwroot »
Configurer TS2log
Allez dans l’onglet « Serveur web » de l’Admin Tool, puis choisissez l’option « Utiliser un serveur HTTP différent » :
Ensuite, dans la même fenêtre, cliquez sur « Sélectionner un nouveau chemin racine du serveur web » et mettez le chemin du répertoire IIS qui devrait être quelque chose comme : « C:\inetpub\wwwroot ». Cliquez maintenant sur « Enregistrer » et redémarrer l’Admin Tool.
Les messages suivants apparaîtront :
Attendez. L’Admin Tool se fermera automatiquement. Ensuite, ouvrez à nouveau l’Admin Tool et cliquez sur l’onglet « Web ».
Enfin, redémarrez les serveurs web :
Test avec l'hôte local
Avertissement : Utilisez un autre compte utilisateur.
Si vous essayez avec votre compte utilisateur actuel depuis votre propre session RDP vers le serveur, vous serez alors déconnecté et vous ne pourrez pas vous reconnecter.