Comment utiliser Apache en tant que serveur Web TS2log par défaut

Conditions préalables

Il peut être utile de mettre à jour TS2log pour être sûr d’opérer avec la version la plus récente de TS2log.

1) Lancez l’AdminTool et passez à l'onglet Web

Cliquez sur l’icône « Gérer les serveurs Web », cochez « Utiliser un autre serveur http » si vous voulez utiliser par exemple un serveur Apache.

Un pop-up vous recommandera de changer le port HTTP Apache à 81.

Screenshot 1-2

Ensuite, cliquez sur  le bouton « Sélectionner un nouveau répertoire » pour dire à TS2log où sera le nouveau dossier web racine.
TS2log copie les fichiers / dossiers demandés dans ce nouveau dossier racine et, à ce stade, le réglage TS2log pour Apache est presque terminée.

Il est maintenant temps de mettre en place Apache.

2) Mise en place d'Apache

Modifiez le HTTP de 80 à 81.

La manière spécifique de faire cela dépend de votre version d'Apache et vos paramètres actuels Apache.

Nous vous conseillons de sauvegarder les paramètres fichier Apache avant de les modifier, de sorte que vous aurez un moyen de les restaurer si nécessaire.

Habituellement, vous pouvez changer le port d'écoute Apache en éditant le fichier httpd.conf trouvé dans le répertoire "Apache \ conf":
Écouter 81


Une fois que cela est fait, redémarrez le service Apache.

3) Revenir à l'outil de gestion des serveurs Web  de TS2log

Vous pouvez définir les ports HTTP et HTTPS dans l'outil de gestion Web TS2log. Nous vous recommandons d'utiliser les ports standards, mais cette fonctionnalité peut être utile lorsque vous essayez d'éviter un conflit avec un autre processus.

Screenshot 3-1

4) Dernières étapes

FPour l'imprimante universelle, nous devons être en mesure d'écrire dans le dossier PRINTS.

Donc, vérifiez que tout le monde / Utilisateurs ... ont des droits complets sur ... / dossier impressions

Ensuite, sélectionnez le fichier .html que vous souhaitez utiliser en tant que page d’accès Web dans :

C:\Program Files (x86)\TS2log\Clients\www

Et copier le comme index.html dans votre dossier racine web, généralement ceci est le répertoire  «Apache \htdocs ".

5) Paramètres spécifiques pour le Portail Passerelle TS2log, l'équilibrage de charge et / ou le transfert de fichiers HTML5

Si vous souhaitez utiliser ce système basé sur Apache comme Portail Passerelle TS2log et / ou utiliser les fonctions d'équilibrage de charge et / ou utiliser les fonctionnalités de transfert de fichiers HTML5, vous devez autoriser l'exécution de scripts TS2log GCI par Apache.

Tout d'abord, vous devez avoir le module CGI activé dans Apache.

Modifiez le fichier httpd.conf trouvé dans le répertoire "Apache\conf", et la recherche d'une ligne ressemblant à :

;LoadModule cgi_module modules/mod_cgi.so

Retirer les ";" pour activer le module CGI :

LoadModule cgi_module modules/mod_cgi.so

Ensuite, trouver une ligne commençant par :

AddHandler cgi-script

Et ajouter l'extension .exe pour autoriser que les fichiers .exe soient manipulés selon les programmes CGI par Apache :

AddHandler cgi-script .exe

Enfin, vous devez dire à Apache que le dossier TS2log "cgi-bin" contient des programmes CGI. Pour ce faire, vous devez ajouter la ligne suivante dans le fichier httpd.conf trouvé dans le répertoire "Apache \ conf":

ScriptAlias /cgi-bin/ "C:/Program Files (x86)/TS2log/Clients/www/cgi-bin/"

Once it is done, restart the Apache service.

Si vous rencontrez des questions concernant CGI sur votre serveur Apache, veuillez-vous référer à la documentation Apache officielle.

Vérification de vos réglages : Pour valider vos paramètres ouvrez un navigateur Web sur votre serveur et allez sur 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 / numéros, tout va bien !