You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Ruben Laguna (Jira)" <ji...@apache.org> on 2020/12/16 12:16:00 UTC

[jira] [Commented] (NIFI-3882) Unable to run NiFi behind AWS Load Balancer

    [ https://issues.apache.org/jira/browse/NIFI-3882?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17250279#comment-17250279 ] 

Ruben Laguna commented on NIFI-3882:
------------------------------------

I guess, that it was really terminating the HTTPS for the NiFI UI, which is possible already today. 
What is not possible (IMHO) is to do it reliably due to the lack of a /health endpoint that allows the load balancer to check if the node is ready to accept UI requests.

 I've reported this in https://issues.apache.org/jira/browse/NIFI-8100. The gist is that for AWS Load Balancer we need an endpoint that does NOT require authentication and that gives a 4xx-5xx http status code if the node is disconnected (not part of the cluster). 




 

> Unable to run NiFi behind AWS Load Balancer
> -------------------------------------------
>
>                 Key: NIFI-3882
>                 URL: https://issues.apache.org/jira/browse/NIFI-3882
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Core UI
>            Reporter: Richard St. John
>            Priority: Major
>
> Running Apache NiFi behind an AWS Elastic Load Balancer fails.
> Upon closer inspection, AWS Elastic Load Balancers only support the following headers:
>    X-Forwarded-For
>    X-Forwarded-Proto
>    X-Forwarded-Port
> In our case, we would like our ELB to be HTTPS enabled, but our NiFi cluster is running in a trusted environment on port 8080.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)