Re: Reverse Proxy App on CF


James Bayer
 

it's pretty simple:

let's say app 1 has a route app1.example.com
let's say app 2 has a route app2.example.com

in order for app 2 to be a reverse proxy for app 1, the code in app 2 would
initiate an http request to app1.example.com, which would likely resolve to
the LB, which would send it to one of the available gorouters, which would
then send it to app instances backing app 1.

On Sun, Oct 11, 2015 at 7:58 AM, Kayode Odeyemi <dreyemi(a)gmail.com> wrote:

Thanks James

they need to send app-to-app through gorouter


Do you have a sample that I checkout? I've never directly worked with
gorouter

On Sun, Oct 11, 2015 at 3:49 PM, James Bayer <jbayer(a)pivotal.io> wrote:

app instances in cloud foundry are currently not allowed to route
directly to other app instances. they need to send app-to-app through
gorouter, which often also has a load balancer in front of that.

On Sun, Oct 11, 2015 at 2:30 AM, Kayode Odeyemi <dreyemi(a)gmail.com>
wrote:

Hi,

I understand that gorouter performs the task of a reverse proxy.

However, I'll like to know if it's possible to have an app that performs
the task of a reverse proxy for other apps (something like a gateway).
Would gorouter allow this?

I've tested this locally. It works. But when I deploy to CF, it doesn't.
Returns 404

Here's a test NodeJS app deployed on CF,
https://gist.github.com/charyorde/64230d4849e5dec4e1f9

Appreciate your help


--
Thank you,

James Bayer

--
Thank you,

James Bayer

Join cf-dev@lists.cloudfoundry.org to automatically receive all group messages.