You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Saisai Shao (JIRA)" <ji...@apache.org> on 2019/06/11 03:53:00 UTC

[jira] [Created] (SPARK-27996) Spark UI redirect will be failed behind the https reverse proxy

Saisai Shao created SPARK-27996:
-----------------------------------

             Summary: Spark UI redirect will be failed behind the https reverse proxy
                 Key: SPARK-27996
                 URL: https://issues.apache.org/jira/browse/SPARK-27996
             Project: Spark
          Issue Type: Bug
          Components: Web UI
    Affects Versions: 2.4.3
            Reporter: Saisai Shao


When Spark live/history UI is proxied behind the reverse proxy, the redirect will return wrong scheme, for example:

If reverse proxy is SSL enabled, so the client to reverse proxy is a HTTPS request, whereas if Spark's UI is not SSL enabled, then the request from reverse proxy to Spark UI is a HTTP request, Spark itself treats all the requests as HTTP requests, so the redirect URL is just started with "http", which will be failed to redirect from client. 

Actually for most of the reverse proxy, the proxy will add an additional header "X-Forwarded-Proto" to tell the backend server that the client request is a https request, so Spark should leverage this header to return the correct URL.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org