3.5. 配置 HTTP 代理


许多服务使用 HTTP 代理过滤和与其他服务或组件的通信安全。要在 Fuse Online 组件和集成上配置 HTTP 代理,请在安装 Fuse Online 之前或之后编辑 Fuse Online 自定义资源。

前提条件

  • 您知道 HTTP 代理的主机和端口值。

流程

  1. 在编辑器中打开自定义资源:

    如果您已经安装了 Fuse Online,请按照"更改 Fuse Online 配置" 中的步骤打开自定义资源。

    如果您还没有安装 Fuse Online,请按照这些主题中的步骤打开自定义资源,具体取决于您的 OCP 版本:

  2. 对于 syndesis-serversyndesis-meta 组件,设置 Java Options (javaOptions)参数,并指定 HTTP 代理主机和端口的值。将相同的 HTTP 代理值用于 syndesis-serversyndesis-meta

    例如:

    spec:
      components:
        server:
          javaOptions:
    -Dhttp.proxyHost=10.0.0.100 -Dhttp.proxyPort=8800
    
        meta:
          javaOptions:
    -Dhttp.proxyHost=10.0.0.100 -Dhttp.proxyPort=8800
  3. 对于 Fuse Online 集成,请设置 Maven 参数(额外参数)参数。例如:

    spec:
      components:
        server:
          features:
            maven:
              additionalArguments: "-Dhttp.proxy=10.0.0.100 -Dhttp.proxyPort=8800"
  4. 保存自定义资源。

    如果已安装 Fuse Online,则会重新部署 syndesis-server pod,以响应第 2 步中的 javaOptions 更新。

  5. 重新发布使用 HTTP 代理的任何正在运行的集成。

    1. 在 Fuse Online 中,选择您要更新的集成。
    2. 选择 编辑
    3. 选择 Publish

Fuse Online 在重新构建集成时使用 HTTP 代理设置。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.