跳到内容

如何使用 Apache 而不是 Terminal Service Plus 默认的 Web 服务器

前提条件

这可能是个好主意去 更新终端服务加 确保您获得最新的TSplus程序。

1. 启动 AdminTool 并转到 Web 服务器选项卡

点击管理Web服务器图块,检查 使用不同的HTTP网络服务器 因为您想使用Apache。

Screenshot 1-1

然后,使用按钮 选择新的 Web 服务器根路径 告诉TSplus新的网页文件夹根目录在哪里。

TSplus 将把请求的文件/文件夹复制到这个新的根文件夹中,此时,TSplus 对 Apache 的设置接近完成。弹出窗口将建议您将 Apache HTTP 端口更改为 81。

Screenshot 1-2

现在是设置 Apache 的时候了。

2. 设置Apache

将HTTP从80更改为81。

执行此操作的具体方式取决于您的 Apache 版本和当前的 Apache 设置。

我们建议您在修改任何 Apache 设置文件之前备份它们,这样如果需要,您将有办法恢复它们。

通常您可以通过编辑位于“Apache\conf”目录中的文件httpd.conf来更改Apache监听端口:

听 81

完成后,重启Apache服务。

3. 返回 TSplus Web 服务器管理工具

您可以在 TSplus Web Management 工具中设置 HTTP 和 HTTPS 端口。我们建议使用标准端口,但此功能在尝试避免与其他进程冲突时可能会很方便。

Screenshot 3-1

4. 最后步骤

对于通用打印机,我们需要能够在PRINTS文件夹中写入。

所以,请确认每个人/用户…对…/打印文件夹拥有完全的权限。

Screenshot 4-1

Screenshot 4-2

然后选择您希望用作Web访问页面的.html文件:

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

并将其复制为 index.html 到您的网站根文件夹,通常这是“Apache\htdocs”目录。

5. TSplus Gateway Portal、负载均衡和/或HTML5文件传输的特定设置

如果您想将此基于Apache的系统用作TSplus Gateway Portal和/或使用TSplus Gateway Portal负载均衡功能和/或使用HTML5文件传输功能,您需要允许Apache执行TSplus GCI脚本。

首先,您必须在Apache中启用CGI模块。

编辑位于“Apache\conf”目录中的httpd.conf文件,并搜索类似于以下内容的行:

;LoadModule cgi_module modules/mod_cgi.so

移除“;”以启用CGI模块:

加载模块 cgi_module modules/mod_cgi.so

然后,找到一行以...开头的内容:

添加处理程序 cgi-script

并添加 .exe 扩展名以授权 Apache 将 .exe 文件作为 CGI 程序处理:

添加处理程序 cgi-script .exe

最后,您必须告诉 Apache TSplus 的“cgi-bin”文件夹包含 CGI 程序。为此,您必须在“Apache\conf”目录中的 httpd.conf 文件中添加以下行:

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

完成后,重启Apache服务。

如果您在您的 Apache 服务器上设置 CGI 时遇到任何问题,请参考以下内容 官方Apache文档

检查您的设置: 要验证您的设置,请在服务器上打开一个网页浏览器并访问 http://localhost/cgi-bin/hb.exe 如果您收到Apache错误页面,则您的Apache配置存在问题。如果您收到一行文本/数字,则一切正常!