Utiliser IIS plutôt que le serveur Web par défaut de TS2log

Prérequis

II peut être judicieux de mettre à jour TS2log pour être sûr de bénéficier des dernières mises à jour.

1) configuration IIS

Accédez à la console de gestion IIS, développez la liste sous le nom de votre serveur, puis développez le menu "Sites" et cliquez avec le bouton droit sur "Site Web par défaut" et cliquez sur "Modifier les liaisons" :

Cliquez sur "http" et "Modifier". Modifiez le port à 81 et cliquez sur OK, puis cliquez sur Fermer :

Ensuite, redémarrez le gestionnaire IIS.

2) Créer un répertoire virtuel pour CGI

Dans le menu de gauche, développez le menu sous votre serveur, puis "Sites", puis cliquez avec le bouton droit de la souris sur votre site pour ajouter un nouveau "répertoire virtuel", comme illustré ci-dessous :

Sur la fenêtre qui s’ouvrira, complétez comme suit:

Alias : cgi-bin

Chemin physique : "C: \ Program Files (x86) \ TS2log \ Clients \ www \ cgi-bin"

Puis cliquez sur "OK" et vous verrez que le répertoire virtuel "cgi-bin" a été ajouté à votre site Web IIS. Maintenant, cliquez-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.

Ensuite, sélectionnez l'icône "Handler Mappings" pour ce dossier sur le côté droit de la fenêtre du gestionnaire :

Dans la liste des Handler Mappings, double-cliquez sur "CGI-exe".
Ensuite, recherchez le fichier exécutable de hb.exe à partir de la zone de propriété Exécutable, puis cliquez sur OK.

Un message de confirmation apparaît. Cliquez sur "OK" pour autoriser cette extension ISAPI.

Cliquez maintenant sur "Modifier les autorisations de fonctionnalités" :

Cochez la case "Exécuter" et cliquez sur OK :

Retour à la page d'accueil "CGI-bin", cliquez sur "CGI" pour ouvrir les propriétés CGI :

Changez la valeur de "Utiliser la nouvelle console pour chaque invocation" sur "True". Cliquez ensuite sur "Appliquer" pour enregistrer les modifications.

3) 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". Cela peut être trouvé 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 d'accès complet au fichier "hb.exe" hébergé dans le dossier TS2log. Assurez-vous de cocher l'option "Autoriser le chemin de l'extension à s'exécuter", comme Illustrer les images suivantes :

4) 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 ']
:

5) Configurer les autorisations du répertoire IIS

Donne la permission complète au groupe "Tout le monde" dans le répertoire "C: \ inetpub \ wwwroot"

6) Configurer TS2log

Cliquez sur la vignette Web de l'outil d'administration, puis cliquez sur la vignette Gérer les serveurs Web :

Choisissez l'option "Utiliser un serveur HTTP différent" :

Ensuite, dans la même fenêtre, cliquez sur "Sélectionner un nouveau chemin racine pour le serveur Web" et placez le chemin du répertoire IIS, qui devrait ressembler à: "C: \ inetpub \ wwwroot". Cliquez maintenant sur "Enregistrer et redémarrer l'outil d'administration".

Les messages suivants apparaîtront :

 

 

Attendez. L'Admintool se fermera automatiquement. Ensuite, ouvrez à nouveau l'Admintool et cliquez sur la vignette Web.

Enfin, redémarrez les serveurs Web:

7) Test avec l'hôte local

Attention: utilisez un compte d'utilisateur différent.

Si vous essayez avec votre compte d'utilisateur actuel de votre propre session RDP sur le serveur, vous serez déconnecté et ne pourrez plus vous reconnecter.