阅读以了解 Adobe Connect 反向代理的配置方式。使用了 Apache HTTP Server 的示例说明配置方式。

使用反向代理

可以在 Adobe Connect 前配置反向代理。 通信到达 Adobe Connect 之前先流经反向代理。 使用此配置执行以下操作:

  • 将 Adobe Connect 置于 DMZ 之外。

    将反向代理置于 DMZ 中,并将 Adobe Connect 放在单位的防火墙后。

  • 用户到达 Adobe Connect 之前先验证其身份。

    反向代理使用其他系统验证用户身份,并授权这些用户连接到 Adobe Connect。

HTTP 通信流经 Apache HTTP Server 后到达 Adobe Connect。
HTTP 通信流经 Apache HTTP Server 后到达 Adobe Connect。

配置反向代理

此示例使用 Apache HTTP Server 的 Windows(32 位)安装。 此配置在 Apache 支持的任何操作系统上都相同。 该示例没有使用 SSL;到达 Adobe Connect 应用程序服务器的通信没有加密。

注意:

升级 Adobe Connect 时请刷新反向代理缓存,以确保提供新文件版本。

要使所有 HTTP 通信到达 Adobe Connect 之前都先流经 Apache HTTP Server,请执行以下操作:

注意:

在此配置中,RTMP 通信不会经过 Apache HTTP Server。

  1. 安装 Apache HTTP Server。默认情况下,Apache 配置文件位于:C:\Program Files\Apache Software Foundation\Apache2.2\conf\

  2. 配置 Apache 以监听端口 80 上的所有通信。

    在文本编辑器中打开 C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf 文件并添加以下内容:

    # 
    # Listen: Allows you to bind Apache to specific IP addresses and 
    # ports, instead of the default. See also the <VirtualHost> 
    # directive. 
    # 
    # Change this to Listen on specific IP addresses as shown below to 
    # prevent Apache from glomming onto all bound IP addresses. 
    # 
    #Listen 12.34.56.78:80 
    Listen 80 
    # 
    #
  3. 将操作所需要的模块加载为反向代理。在 httpd.conf 文件中取消以下行的注释。

    LoadModule proxy_module modules/mod_proxy.so 
    LoadModule proxy_http_module modules/mod_proxy_http.so 
    LoadModule proxy_connect_module modules/mod_proxy_connect.so
  4. 将 httpd.conf 文件链接到将连接定向到 Adobe Connect 的配置文件。将以下代码行添加为 httpd.conf 文件的最后一行。

    Include conf/extra/httpd-connect.conf
  5. 创建名为 httpd-connect.conf 的文本文件,并将其保存至 C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra

  6. 添加以下代码行至 httpd-connect.conf 文件。在需要时插入您的 IP 地址和端口号。

    #vhost for application server 
    <VirtualHost *:80> 
    ProxyRequests Off 
    ProxyPreserveHost On 
    ProxyPass / http://<IP-of-Adobe-Connect-Application-Server>:80/ 
    ProxyPassReverse / http://<IP-of-Adobe-Connect-Application-Server>:80/ 
    ServerName <FQDN of Apache host> 
    </VirtualHost>
  7. 保存文件并重新启动 Apache 服务。

  8. 在浏览器中打开 Adobe Connect 应用程序管理控制台:http://localhost:8510/console/

  9. 在“服务器设置”屏幕上,执行以下操作:

    • 将“Adobe Connect 主机”设置为 Apache HTTP Server 的 FQDN。

    • 将“外部名称”设置为承载 Adobe Connect Meeting Server 的计算机的 FQDN。

  10. 重新启动 Adobe Connect 服务(应用程序服务器)和 Adobe Media Server (AMS) 服务(会议服务器)。请参阅启动和停止服务器

    RTMP 被路由到 Adobe Connect,而 HTTP 被路由到 Apache。

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略