Tony created ZEPPELIN-4315: ------------------------------ Summary: Spark Job URLs are http even though zeppelin and spark are configured with https Key: ZEPPELIN-4315 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4315 Project: Zeppelin Issue Type: Bug Affects Versions: 0.8.1 Reporter: Tony
Currently I have zeppelin and spark configured to run on https. My notebook urls look like [https://notebook.example.com:8443/] and my spark UI runs at [https://notebook.example.com:4440/.|https://notebook.example.com:4440/] If I go to the http version of the spark ui I am redirected to the https version. For example [http://notebook.example.com:4040/] will redirect to [https://notebook.example.com:4440/.|https://notebook.example.com:4440/] My problem is that when viewing a zeppelin notebook all the "SPARK JOB" URLs are http and not https. You would think this wouldn't be a problem because SPARK JOB url [http://notebook.example.com:4040/jobs/job?id=0] will just redirect to [https://notebook.example.com:4440/jobs/job?id=0.] This redirect works fine when using curl or entering it directly into the address bar. But when the SPARK JOB URL is clicked inside of zeppelin it does not redirect to the https:8443 url. Because my zeppelin is configured with https it sends the Strict-Transport-Security HTTP header and Firefox changes the protocol and sends the user to [https://notebook.example.com:4040/jobs/job?id=0] instead of [https://notebook.example.com:4440/jobs/job?id=0.] 4040 is the http port so this fails. Can Zeppelin build the spark UI URLs using https instead of relying on a redirect from the spark UI? My zeppelin-site.xml file has the zeppelin.server.strict.transport section commented out but I the Strict-Transport-Security HTTP header is sent by default when SSL is configured. Setting the max-age=0 works around the issue but the correct path would be to build the Spark UI urls with https so we can use Strict-Transport-Security. Is it possible to have Zeppelin build the spark UI URLs with https? Maybe I am missing a configuration option? Thanks in advance for any pointers or fixes! Tony copied from [https://lists.apache.org/thread.html/15f662b8010884c84f1ac10e9da06aca4d30f8d367f52f0838d0ebd2@%3Cusers.zeppelin.apache.org%3E] -- This message was sent by Atlassian Jira (v8.3.2#803003)