本文介绍如何在Windows Server中为备份客户端管控路径设置代理服务器。

背景信息

当您计划使用备份保护的机器无法访问公网时,您需要为备份客户端的管控路径配置代理服务器。

操作步骤

  1. 准备一台可以访问公网的机器以配置代理服务。
  2. 安装Visual C++ Redistributable for Visual Studio 2015-2019。
  3. 下载Apache的http服务器器2.4并解压。
  4. 修改配置文件Apache24\conf\httpd.conf
    说明 Define SRVROOT "\Apache24"修改为存放Apache的安装目录。例如存放在D盘的根目录下,可将存放路径修改为D:\Apache24
    • 加载模块
      LoadModule proxy_module modules/mod_proxy.so
      LoadModule proxy_connect_module modules/mod_proxy_connect.so
      LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
      LoadModule proxy_http_module modules/mod_proxy_http.so
    • 指定任意监听端口,如Listen 8888
    • 设置访问权限
      ProxyRequests On
      ProxyVia On
      <Proxy *>
      Require all granted
      </Proxy>
  5. 双击Apache24\bin\httpd.exe启动服务。
  6. 您可以通过以下两种方式在无公网的机器上安装备份客户端后,即可开始文件备份。
    • 方式一
      1. 登录到无公网连接的备份源机器上。
      2. 单击计算机 > 控制面板 > 系统和安全 > 系统 > 高级系统设置 > 环境变量
      3. 环境变量页面的系统变量区域,单击新建

      4. 添加HBR_PROXY变量名变量值私网IP+监听端口的格式填写,如http://10****:8888
      5. 环境变量配置完成后,重启机器。
      6. 在混合云备份管理控制台安装ECS备份客户端,详情请参考安装ECS备份客户端。安装线下备份客户端,详情请参考添加客户端
    • 方式二

      首次在混合云备份管理控制台安装无公网连接的备份源机器时,将提示安装失败。您需要执行以下步骤安装并激活客户端。

      1. 登录无公网连接的备份源机器,在客户端安装目录下的client目录中添加toml文件。
        • 如果安装混合云备份客户端的系统为Windows系统
          1. 进入文件客户端安装目录下的client目录(如C:\Program Files\Aliyun Hybrid Backup Service\client)。
          2. 创建配置文件,并命名为hybridbackup.toml
          3. 在配置文件hybridbackup.toml,添加如下内容并保存。
            [Server]
            Proxy= "http://10.****:8888"
        • 如果安装混合云备份客户端的系统为Linux系统
          1. 进入文件客户端安装目录下的client目录(如/opt/alibabacloud/hbr/client)。
          2. 创建配置文件,并命名为hybridbackup.toml
            vi /opt/alibabacloud/hbr/client/hybridbackup.toml
          3. 在配置文件hybridbackup.toml中,添加如下内容并保存。
            [Server]
            Proxy= "http://10.****:8888"

        toml文件添加完成后,重启hybridbackup服务。

      2. 在混合云备份管理控制台找到安装失败的客户端,单击激活客户端

      3. 客户端激活成功后开始备份。