How to use HAProxy in load balancing and as a reverse proxy with docker?Pacemaker Active/Active haproxy load balancingHAProxy reverse proxying with Docker not workingDocker containers behind reverse proxy - rewrite issues with CMS'sHow to use Docker with HAProxy+Keepalived?HAProxy Docker Container Doing L4 Load Balancing Not Being TransparentDNS Load-Balancing with HAPROXYUsing nginx with reverse proxy in docker container not workingConfigure using docker nginx + wordpress + mysql + domain (reverse proxy)Reverse proxy nginx docker container and ELBGetting SSL to work with reverse NGINX proxy in front of two Docker containers
Best material to absorb as much light as possible
128-bit unsigned integer
I know that there is a preselected candidate for a position to be filled at my department. What should I do?
NIntegrate doesn't evaluate
Is Jon Snow the last of his House?
Specific alignment within beginalign environment
Parallel fifths in the orchestra
Popcorn is the only acceptable snack to consume while watching a movie
Is it legal to have an abortion in another state or abroad?
Can I summon an otherworldly creature with Gate without knowing it's true name?
Why does this if-statement combining assignment and an equality check return true?
Which European Languages are not Indo-European?
Can a person survive on blood in place of water?
How should I introduce map drawing to my players?
Why didn't Thanos use the Time Stone to stop the Avengers' plan?
Efficient Algorithm for the boundary of a set of tiles
How to ignore kerning of underbrace in math mode
Is it truly impossible to tell what a CPU is doing?
Why would Ryanair allow me to book this journey through a third party, but not through their own website?
Open office space - complaints for noise - how to respond
Construct a word ladder
Why most published works in medical imaging try reducing false positives?
Lady G's amazing mazings
What is the function of the corrugations on a section of the Space Shuttle's external tank?
How to use HAProxy in load balancing and as a reverse proxy with docker?
Pacemaker Active/Active haproxy load balancingHAProxy reverse proxying with Docker not workingDocker containers behind reverse proxy - rewrite issues with CMS'sHow to use Docker with HAProxy+Keepalived?HAProxy Docker Container Doing L4 Load Balancing Not Being TransparentDNS Load-Balancing with HAPROXYUsing nginx with reverse proxy in docker container not workingConfigure using docker nginx + wordpress + mysql + domain (reverse proxy)Reverse proxy nginx docker container and ELBGetting SSL to work with reverse NGINX proxy in front of two Docker containers
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I am using HAProxy docker image to load share between multiple similar containers. It's working fine if I am using a single address like web.abc.com to query only the API containers, which is mapped to my localhost . But now I want to use api.abc.com too with this HAProxy config file .
So the scenario is going to be if I hit web.abc.com it will share the load of web application container using round robin and show me the contents of these containers and if I hit api.abc.com it gives me access of those containers which have the API .
I have tried multiple config changes with my haproxy.cfg , but it's not working .
This is my docker-compose file, and this is the haproxy.cfg I am using , which is obviously not working
Is this scenario even possible with HAProxy ? Help me.
proxy reverse-proxy linux-networking haproxy docker
add a comment |
I am using HAProxy docker image to load share between multiple similar containers. It's working fine if I am using a single address like web.abc.com to query only the API containers, which is mapped to my localhost . But now I want to use api.abc.com too with this HAProxy config file .
So the scenario is going to be if I hit web.abc.com it will share the load of web application container using round robin and show me the contents of these containers and if I hit api.abc.com it gives me access of those containers which have the API .
I have tried multiple config changes with my haproxy.cfg , but it's not working .
This is my docker-compose file, and this is the haproxy.cfg I am using , which is obviously not working
Is this scenario even possible with HAProxy ? Help me.
proxy reverse-proxy linux-networking haproxy docker
add a comment |
I am using HAProxy docker image to load share between multiple similar containers. It's working fine if I am using a single address like web.abc.com to query only the API containers, which is mapped to my localhost . But now I want to use api.abc.com too with this HAProxy config file .
So the scenario is going to be if I hit web.abc.com it will share the load of web application container using round robin and show me the contents of these containers and if I hit api.abc.com it gives me access of those containers which have the API .
I have tried multiple config changes with my haproxy.cfg , but it's not working .
This is my docker-compose file, and this is the haproxy.cfg I am using , which is obviously not working
Is this scenario even possible with HAProxy ? Help me.
proxy reverse-proxy linux-networking haproxy docker
I am using HAProxy docker image to load share between multiple similar containers. It's working fine if I am using a single address like web.abc.com to query only the API containers, which is mapped to my localhost . But now I want to use api.abc.com too with this HAProxy config file .
So the scenario is going to be if I hit web.abc.com it will share the load of web application container using round robin and show me the contents of these containers and if I hit api.abc.com it gives me access of those containers which have the API .
I have tried multiple config changes with my haproxy.cfg , but it's not working .
This is my docker-compose file, and this is the haproxy.cfg I am using , which is obviously not working
Is this scenario even possible with HAProxy ? Help me.
proxy reverse-proxy linux-networking haproxy docker
proxy reverse-proxy linux-networking haproxy docker
asked Sep 2 '16 at 9:36
the_Striderthe_Strider
1216
1216
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
I would make use of https://github.com/jwilder/docker-gen to generate HAProxy configuration on container start / stop.
You can take a look on the use of it in nginx + letsencrypt use case : https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f800689%2fhow-to-use-haproxy-in-load-balancing-and-as-a-reverse-proxy-with-docker%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I would make use of https://github.com/jwilder/docker-gen to generate HAProxy configuration on container start / stop.
You can take a look on the use of it in nginx + letsencrypt use case : https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion
add a comment |
I would make use of https://github.com/jwilder/docker-gen to generate HAProxy configuration on container start / stop.
You can take a look on the use of it in nginx + letsencrypt use case : https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion
add a comment |
I would make use of https://github.com/jwilder/docker-gen to generate HAProxy configuration on container start / stop.
You can take a look on the use of it in nginx + letsencrypt use case : https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion
I would make use of https://github.com/jwilder/docker-gen to generate HAProxy configuration on container start / stop.
You can take a look on the use of it in nginx + letsencrypt use case : https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion
edited Sep 2 '16 at 11:16
answered Sep 2 '16 at 10:51
VyncentVyncent
1011
1011
add a comment |
add a comment |
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f800689%2fhow-to-use-haproxy-in-load-balancing-and-as-a-reverse-proxy-with-docker%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown