Zum Inhalt springen

Wie man Apache anstelle des Standard-Webservers von Terminal Service Plus verwendet

Voraussetzungen

Es kann eine gute Idee sein, um Update Terminal Service Plus um sicherzustellen, dass Sie die neuesten TSplus-Programme erhalten.

1. Starten Sie das AdminTool und gehen Sie zum Webserver-Tab

Klicken Sie auf die Kachel "Webserver verwalten", überprüfen Sie Verwenden Sie einen anderen HTTP-Webserver weil Sie Apache verwenden möchten.

Screenshot 1-1

Dann verwenden Sie die Schaltfläche Wählen Sie einen neuen Webserver-Stammverzeichnispfad aus um TSplus mitzuteilen, wo sich das neue Webordner-Wurzelverzeichnis befinden wird. TSplus wird die angeforderten Dateien/Ordner in dieses neue Wurzelverzeichnis kopieren, und zu diesem Zeitpunkt ist die TSplus-Einstellung für Apache fast abgeschlossen. Ein Pop-up wird Ihnen empfehlen, den Apache-HTTP-Port auf 81 zu ändern.

Screenshot 1-2

Es ist jetzt an der Zeit, Apache einzurichten.

2. Apache einrichten

Ändern Sie das HTTP von 80 auf 81.

Die spezifische Vorgehensweise hängt von Ihrer Apache-Version und Ihren aktuellen Apache-Einstellungen ab.

Wir empfehlen Ihnen, vor der Änderung von Apache-Einstellungsdateien eine Sicherungskopie anzufertigen, damit Sie diese bei Bedarf wiederherstellen können.

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

Hören 81

Sobald es erledigt ist, starten Sie den Apache-Dienst neu.

3. Zurück zum TSplus Webserver-Management-Tool

Sie können die HTTP- und HTTPS-Ports im TSplus Web Management-Tool festlegen. Wir empfehlen die Verwendung von Standardports, aber diese Funktion kann nützlich sein, um Konflikte mit einem anderen Prozess zu vermeiden.

Screenshot 3-1 ### 4. Letzte Schritte

Für den Universal Printer müssen wir in der PRINTS-Ordner schreiben können.

Überprüfen Sie, dass alle Benutzer… volle Rechte auf den …/Druckordner haben.

Screenshot 4-1 Screenshot 4-2 Dann wählen Sie die .html-Datei aus, die Sie als Webzugriffsseite verwenden möchten 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. Spezifische Einstellungen für TSplus Gateway Portal, Lastenausgleich und/oder HTML5-Dateiübertragung

Wenn Sie dieses auf Apache basierende System als TSplus Gateway Portal verwenden und/oder die Load Balancing-Funktion des TSplus Gateway Portals nutzen und/oder die HTML5-Dateiübertragungsfunktion verwenden möchten, müssen Sie die Ausführung von TSplus GCI-Skripten durch Apache zulassen.

Zuerst müssen Sie das CGI-Modul in Apache aktiviert haben.

Bearbeiten Sie die Datei httpd.conf im Verzeichnis „Apache\conf“ und suchen Sie nach einer Zeile, die wie folgt aussieht:

;LoadModule cgi_module modules/mod_cgi.so

Entfernen Sie das „;“, um das CGI-Modul zu aktivieren:

LoadModule cgi_module modules/mod_cgi.so

Dann finden Sie eine Zeile, die mit beginnt:

AddHandler cgi-script

Und fügen Sie die .exe-Erweiterung hinzu, um .exe-Dateien als CGI-Programme von Apache behandeln zu lassen:

AddHandler cgi-script .exe

Schließlich müssen Sie Apache mitteilen, dass der TSplus-Ordner „cgi-bin“ CGI-Programme enthält. Dazu müssen Sie die folgende Zeile in die Datei httpd.conf im Verzeichnis „Apache\conf“ hinzufügen:

ScriptAlias /cgi-bin/ “C:/Program Files (x86)/tsplus-lts-16/Clients/www/cgi-bin/”

Sobald es erledigt ist, starten Sie den Apache-Dienst neu.

Wenn Sie Probleme bei der Einrichtung von CGI auf Ihrem Apache-Server haben, wenden Sie sich bitte an die Offizielle Apache-Dokumentation

Überprüfen Sie Ihre Einstellungen: Um Ihre Einstellungen zu validieren, öffnen Sie bitte einen Webbrowser auf Ihrem Server und gehen Sie zu http://localhost/cgi-bin/hb.exe Wenn Sie eine Apache-Fehlerseite erhalten, haben Sie ein Problem mit Ihrer Apache-Konfiguration. Wenn Sie eine Zeile Text/Zahlen erhalten, ist alles in Ordnung!