我想知道如何通过命令行自动重新映射运行特定应用程序的url script.For例如,侦听http://206.189.22.155:30000/designer-api/的应用程序应该映射到http://206.189.22.155/designer-api/。
我已经尝试通过在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-designer-backend if path-page-designer
backend page-designer-backend
mode http
option httplog
option forwardfor
server appserver1 206.189.22.155:30000
这个配置工作完美,而不是手动配置它,我想通过命令行自动映射发布管道中的每个应用程序的网址script.This命令行脚本应该更新haproxy配置,以自动重新映射网址每次发布管道是run.The脚本也应该是一个通用的脚本与应用程序的具体细节(如端口,/servicename等)作为参数从管道配置传递给脚本。我不想为每个应用程序创建单独的脚本。只有一个通用脚本,用于所有的pipelines.So,我如何实现这一点?请帮助我举例说明如何获得应用程序特定的细节(如端口、/servicename等),并将其作为参数发送到发布管道中的命令行脚本。
发布于 2019-09-19 13:47:18
https://stackoverflow.com/questions/57876180
复制相似问题