Skip to content

How to use Apache rather than Terminal Service Plus default Web server

Pré-requis

Puede ser una buena idea que Update Terminal Service Plus to be sure that you get the latest TSplus programs.

1. Start AdminTool and go to the Web Server Tab

Click sur la tuile Gérer les serveurs Web, vérifiez Utilisez un autre serveur web HTTP parce que vous souhaitez utiliser Apache.

Screenshot 1-1

Luego, utiliza el botón Select a new Web Server root path to tell TSplus where the new web folder root will be.

TSplus copiera los archivos/carpetas solicitados en esta nueva carpeta raíz y, en este punto, la configuración de TSplus para Apache está casi completa. Un mensaje emergente te recomendará cambiar el puerto HTTP de Apache a 81.

Screenshot 1-2

Ahora es el momento de configurar Apache.

2. Configuración de Apache

Change the HTTP from 80 to 81.

La forma específica de hacer esto depende de su versión de Apache y de su configuración actual de Apache.

We advise you to backup any Apache settings file before modifying them, so you will have a way to restore them if needed.

Normalerweise können Sie den Apache-Anhörport ändern, indem Sie die Datei httpd.conf im Verzeichnis „Apache\conf“ bearbeiten:

Listen 81

Once it is done, restart the Apache service.

3. Retour à l'outil de gestion des serveurs Web TSplus

You can set the HTTP and HTTPS ports in TSplus Web Management tool. We recommend using standard ports, but this feature can be handy when trying to avoid a conflict with another process.

Screenshot 3-1

4. Últimos pasos

Para la Impresora Universal, necesitamos poder escribir en la carpeta PRINTS.

So, verify that Everyone/Users… have full rights on …/prints folder.

Screenshot 4-1

Screenshot 4-2

Then select the .html file you wish to use as a Web Access page in:

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

und kopiere es als index.html in deinen Web-Stammordner, typischerweise ist dies das Verzeichnis „Apache\htdocs“.

5. Paramètres spécifiques pour le portail TSplus Gateway, l'équilibrage de charge et/ou le transfert de fichiers HTML5

If you want to use this Apache based system as a TSplus Gateway Portal and/or use TSplus Gateway Portal Load Balancing feature and/or use HTML5 file transfer feature, you will need to allow the execution of TSplus GCI scripts by Apache.

First, you must have the CGI module enabled in Apache.

Edit the file httpd.conf found in “Apache\conf” directory, and search for a line looking like:

;LoadModule cgi_module modules/mod_cgi.so

Remove the ”;” to enable the CGI module:

LoadModule cgi_module modules/mod_cgi.so

Then, find a line starting by:

AddHandler cgi-script

And add the .exe extension to authorize .exe files to be handled as CGI programs by Apache:

AddHandler cgi-script .exe

Finalmente, debes decirle a Apache que la carpeta “cgi-bin” de TSplus contiene programas CGI. Para hacerlo, debes agregar la siguiente línea en el archivo httpd.conf que se encuentra en el directorio “Apache\conf”:

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

Once it is done, restart the Apache service.

Si vous rencontrez des problèmes pour configurer CGI sur votre serveur Apache, veuillez vous référer à la Offizielle Apache-Dokumentation

Vérification de vos paramètres : Para validar su configuración, abra un navegador web en su servidor y vaya a 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/nombres, tout va bien !