400-8868-710 |support@huii365.com

如何使用Apache作为Web服务

前提条件

建议您将vPlatform+升级至最新的版本以确保所有的新功能生效。

1) 打开AdminTool管理工具并启用Web 管理工具

在管理Web服务器界面,选择”Use a different HTTP web server-使用不同的HTTP WEB服务器”,这样您就可以选择Apache作为HTTP Web 服务器。

您会看到一个弹出的信息建议您将Apache HTTP 端口设置为81。

然后,点击按钮”Select a new Web Server root path” 选择一个新目录来作为Web 服务的根目录。vPlatform+将会自动将所需的文件/文件夹复制到您指定的新目录下。到这里切换至Apache Web服务的过程即将完成。

现在开始设置Apache设定了。

2) 设置Apache

将HTTP 端口从80变更为81端口。

完成端口变更需要您根据您所使用Apache版本及当前的Apache 设置来决定,我们建议您在修改配置前先备份好您的当前配备。通常我们是通过修改 “Apache\conf\httpd.conf” 配置文件来完成以上设定:

Listen 81

当修改完成后,重启您的Apache 服务。

3) 返回 vPlatform+ Web 管理工具

您可以通过vPlatform+ Web管理工具设置HTTP及HTTPS端口,但是我们建议您使用标准的端口,以避免与其它应用发生端口冲突。

4) 给PRINTS文件夹赋予权限

针对vPlatform+ 的全局打印功能,您需要在PRINTS目录上设定允许读写的权限,因此,请确认”Everyone/Users…” 在此文件夹上拥有完全的权限。

然后选择以下目录中的 .html文件作为您的Web 访问页面:

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

复制并全名为index.html 至您设置的Web 根目录下,通常是 “Apache\htdocs” 目录下。

5) 针对vPlatform+网关门户、负载均衡及HTML 5文件传送的设置

如果您希望将Apache 用于您的vPlatform+网关门户、负载均衡特性以及HTML 5 文件传送功能,你需要在Apache中设定允许vPlatform+ CGI脚本执行的权限:

首先,您必须在Apache中允许CGI模组,您可以编辑“Apache\conf”目录下的httpd.conf文件,查找并修改:

;LoadModule cgi_module modules/mod_cgi.so

移除 “;”来允许CGI 模块:

LoadModule cgi_module modules/mod_cgi.so

然后,查找到以下内容:

AddHandler cgi-script

并添加.exe 扩展名为Apache CGI 授权运行的.exe 程序

AddHandler cgi-script .exe

最后,你必须告诉Apache 哪个目录包含vPlatform+ CGI程序的 “cgi-bin”文件夹,您可以通过添加下面一行至httpd.conf 文件当中:

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

当以上步骤都完成后,您可以重启Apache 服务。

如果您遇到任何Apache CGI设置问题,可以参考Apache CGI 官方文档。

检查您的设置: 为了验证设定的正确性,请打开浏览器并输入 http://localhost/cgi-bin/hb.exe 链接,如果返回一个报错的页面说明您前面的配置存在问题,或者其它的Apache 设置不正确;如果您看到一行文字/数字表示所有的设定正确且工作正常。

2019-12-02T16:03:46+08:00
Go to Top