openshift - 我可以使用可扩展应用程序的 git 存储库中的文件调整 Openshift 的 haproxy.cfg 吗?

标签 openshift haproxy

我想在 git 中为我的可扩展 OpenShift 应用程序维护一些 haproxy.cfg 自定义,并让 Openshift 在部署时获取并使用我的设置。

这可能吗?

我知道 Openshift 在该文件中生成 haproxy 设置。理想情况下,我将能够更改 httpchk url 或禁用公共(public) haproxy-status 页面,并让 Openshift 将我的配置与服务器提供的设置合并。

最佳答案

是的,你可以这么做

  • 使用 rhc ssh --app <app_name> 通过 SSH 连接到您的应用程序设备
  • 将目录更改为 haproxy/conf
  • 在 haproxy.cfg option httpchk GET / 中更改以下内容到选项httpchk GET /api/v1/ping
  • 使用 RHC rhc cartridge-restart --cartridge haproxy 从本地计算机重新启动 HAProxy 盒式磁带

  • 更多信息请阅读我的博客 https://www.openshift.com/blogs/how-to-host-your-java-ee-application-with-auto-scaling

    关于openshift - 我可以使用可扩展应用程序的 git 存储库中的文件调整 Openshift 的 haproxy.cfg 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23569365/

    相关文章:

    git - 如何在 OpenShift 部署中指定除 master 之外的特定分支?

    javascript - 在 Openshift 上部署 Sails.js

    python - 用于 haproxy 的 Iperf udp 流量

    javascript - 未能在已部署的 emberjs 应用程序上的资源的 'integrity' 属性中找到有效的摘要

    url-rewriting - 根据 Haproxy 中的路径重定向到新域

    node.js - OpenShift 问题中的 ExpressJS 4

    docker - Kubernetes - CPU 限制小于可用 CPU 的指示

    java - 无法通过 WiFi 连接,但可以通过移动数据连接

    java - 由于负载平衡,全局变量未更新

    docker - HaProxy 用于马拉松 mesos docker 链接容器上的服务发现