可以在 Adobe Connect 前配置反向代理

阅读以了解 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 文件并添加以下内容:

    # 
    # 监听:允许将 Apache 绑定到特定的 IP 地址和
    # 端口,而不是默认 IP 地址和端口。 另请参阅 <VirtualHost>
    # 指令。
    # 
    # 将其更改为监听如下所示的特定 IP 地址,以
    # 防止 Apache 占用所有绑定的 IP 地址。
    # 
    # 监听 12.34.56.78:80 
    监听 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。

更快、更轻松地获得帮助

新用户?