Linux 如何使用命令行脚本动态配置haproxy?
我想知道如何通过命令行脚本自动重新映射运行特定应用程序的url。例如,应将侦听的应用程序映射到 我已经尝试通过在haproxy.conf中添加必要的前端和后端配置来手动映射特定应用程序的URLLinux 如何使用命令行脚本动态配置haproxy?,linux,azure-devops,haproxy,Linux,Azure Devops,Haproxy,我想知道如何通过命令行脚本自动重新映射运行特定应用程序的url。例如,应将侦听的应用程序映射到 我已经尝试通过在haproxy.conf中添加必要的前端和后端配置来手动映射特定应用程序的URL frontend http-in mode http bind 206.189.22.155:80 acl path-page-designer path_beg -i /designer-api/ use_backend page-de
frontend http-in
mode http
bind 206.189.22.155:80
acl path-page-designer path_beg -i /designer-api/
use_backend page-designer-backend if path-page-designer
backend page-designer-backend
mode http
option httplog
option forwardfor
server appserver1 206.189.22.155:30000
这个配置工作得很好。但是不是手动配置它,我希望通过命令行脚本自动映射发布管道中每个应用程序的url。此命令行脚本应更新haproxy配置,以便在每次运行发布管道时自动重新映射url。该脚本还应是具有应用程序特定详细信息的通用脚本(如port、/servicename等)作为参数从管道配置传递给脚本。也就是说,我不想为每个应用程序创建单独的脚本。只有一个通用脚本,用于所有管道。那么如何实现这一点呢?请提供示例帮助,说明如何获取特定于应用程序的详细信息(如port、/servicename等)并将其作为参数发送到发布管道中的命令行脚本。您可以使用与haproxy的领事集成,请查看以下帖子: 我希望这有帮助