如何安装HAProxy并在ubuntu服务器中对其进行配置?

时间:2019-09-03 15:54:45

标签: haproxy

我知道我曾经问过这个问题,但是我没有得到任何答案。

如何安装HAProxy并在Ubuntu server中进行配置。我想用它来将侦听各种端口的应用程序映射到特定的URL。

例如,如果一个名为page-designer的应用正在http://IP:5000处监听,则应将其映射到http://IP/page-designer

我已经使用sudo apt-get -y install haproxy安装了HAProxy软件包。但是,在重新启动HAProxy服务以使更改生效之前,我必须对位于/etc/haproxy/haproxy.cfg的{​​{1}}主配置文件中进行哪些更改。而且主要是在此之后,我如何将在各种端口上运行的应用程序映射到上述特定URL?

haproxy.cfg

HAProxy

1 个答案:

答案 0 :(得分:0)

要了解haproxy的工作原理,可以在以下位置找到基本配置:

https://www.haproxy.com/blog/the-four-essential-sections-of-an-haproxy-configuration/

就您而言,您可以尝试这样的事情...

frontend http-in
    mode    http

    bind *:80
    bind *:443 ssl crt /etc/ssl/certs/your-cert.pem

    http-request redirect scheme https code 301 if !{ ssl_fc }

    acl path-page-designer              path_beg -i /page-designer    
    use_backend page-designer-backend   if path-page-designer

backend page-designer-backend
    mode    http

    option  httplog
    option  forwardfor

    http-request set-path /

    server  appserver1 206.189.22.155:5000