Re: How to deploy a Web application using HTTPs
James Bayer
juan i don't understand what you are trying to do.
your node app should listen to the $PORT environment variable with a plain
http connection.
the load balancer you use for cloud foundry (HAProxy or a LB you provide
like F5 or ELB) should terminate SSL and add the appropriate
x-forwarded-proto header to indicate whether the originating request was
SSL.
gorouter also supports received https traffic from the load balancer, but
does not re-encrypt the traffic to the backend container.
app client ---HTTPS---> LB ---HTTPS---> GoRouter ---HTTP--->
DEA/DiegoCell
what are you trying to do?
On Tue, Sep 8, 2015 at 11:34 AM, Juan Antonio BreƱa Moral <
bren(a)juanantonio.info> wrote:
--
Thank you,
James Bayer
your node app should listen to the $PORT environment variable with a plain
http connection.
the load balancer you use for cloud foundry (HAProxy or a LB you provide
like F5 or ELB) should terminate SSL and add the appropriate
x-forwarded-proto header to indicate whether the originating request was
SSL.
gorouter also supports received https traffic from the load balancer, but
does not re-encrypt the traffic to the backend container.
app client ---HTTPS---> LB ---HTTPS---> GoRouter ---HTTP--->
DEA/DiegoCell
what are you trying to do?
On Tue, Sep 8, 2015 at 11:34 AM, Juan Antonio BreƱa Moral <
bren(a)juanantonio.info> wrote:
Hi James,
I have just tested and I received this message:
"502 Bad Gateway: Registered endpoint failed to handle the request."
Source:
https://github.com/jabrena/CloudFoundryLab/tree/master/Node_HelloWorld_ssl
I think that it is a very important feature. In the example, I use a local
certificate to offer a https connection with an API, but CF doesn't have
any support.
My question is: How to deploy in Pivotal a secure application if the
platform doesn't that support?
Juan Antonio
--
Thank you,
James Bayer