Comment utiliser Apache au lieu du serveur 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.
Démarrez l’Admin Tool et accédez à l’onglet « Serveur web ».
Cliquez sur le bouton « Gérer les serveurs web », cochez « Utiliser un autre serveur web HTTP » si vous souhaitez utiliser Apache :
Puis utilisez le bouton « Sélectionnez un nouveau chemin racine du serveur web » pour indiquer à TS2log où sera la nouvelle racine du dossier web.
TS2log copiera les fichiers/dossiers demandés dans ce nouveau dossier racine et, à ce stade, le paramètre TS2log pour Apache sera presque terminé. Une fenêtre contextuelle vous recommandera de changer le port HTTP Apache à la valeur 81 :
Il est maintenant temps de configurer Apache.
Configuration d'Apache
Modifiez le port HTTP de 80 à 81.
La manière spécifique de procéder dépend de votre version d’Apache et de vos paramètres Apache actuels.
Nous vous conseillons de sauvegarder tout fichier de paramètres Apache avant de les modifier, vous aurez ainsi un moyen de les restaurer si nécessaire.
Habituellement, vous pouvez changer le port d’écoute Apache en éditant le fichier httpd.conf qui se trouve dans le répertoire « Apache\conf » :
Listen 81
Une fois cela fait, redémarrez le service Apache.
Revenir à l'outil de gestion des serveurs web TS2log
Vous pouvez définir les ports HTTP et HTTPS dans l’outil de gestion web TS2log. Nous vous recommandons d’utiliser des ports standard, mais cette fonctionnalité peut être utile lorsque vous essayez d’éviter un conflit avec un autre processus.
Dernières étapes
Pour l’imprimante universelle, il vous faudra écrire dans le dossier PRINTS.
Pour cela, vérifiez que « Tout le monde/Utilisateurs… » ont tous les droits dans le dossier …/prints.
Sélectionnez ensuite le fichier .html que vous souhaitez utiliser comme page d’accès web dans :
C:\Program Files (x86)\TS2log\Clients\www et copiez-le en tant qu’index.html dans votre dossier racine web. Il s’agit généralement du répertoire « Apache\htdocs ».
Paramètres spécifiques pour le portail de passerelle TS2log, la répartition de charge et/ou le transfert de fichiers HTML5
Si vous souhaitez utiliser ce système basé sur Apache en tant que portail de passerelle TS2log et/ou utiliser la fonction de répartition de charge du portail de passerelle TS2log et/ou utiliser la fonction de transfert de fichiers HTML5, vous devrez autoriser l’exécution des scripts GCI TS2log par Apache.
Tout d’abord, vous devrez activer le module CGI dans Apache.
Modifiez le fichier httpd.conf présent dans le répertoire « Apache\conf », et recherchez une ligne suivante : ;LoadModule cgi_module modules/mod_cgi.so
Supprimez le « ; » pour activer le module CGI : LoadModule cgi_module modules/mod_cgi.so
Ensuite, recherchez une ligne commençant par : AddHandler cgi-script
Et ajoutez l’extension .exe pour autoriser les fichiers .exe à être traités comme des programmes CGI par Apache : AddHandler cgi-script .exe
Enfin, vous devez indiquer à Apache que le dossier « cgi-bin » de TS2log contient des programmes CGI. Pour cela, vous devez ajouter la ligne suivante dans le fichier httpd.conf présent dans le répertoire « Apache\conf » :
ScriptAlias /cgi-bin/ « C:/Program Files (x86)/TS2log/Clients/www/cgi-bin/ »
Une fois cela fait, redémarrez le service Apache.
Si vous rencontrez des problèmes lors de la configuration de CGI sur votre serveur Apache, veuillez vous référer à la documentation officielle d’Apache.
Vérification de vos paramètres : Pour valider vos paramètres, veuillez ouvrir un navigateur web sur votre serveur et accédez à « http://localhost/cgi-bin/hb.exe« . Si vous obtenez une page d’erreur Apache, vous avez un problème dans votre configuration Apache. Si vous obtenez une ligne de texte/chiffres, tout va bien !