Running Zeppelin with https using Nginx context routing
- Configure the zeppelin IP in
upstream
and use the upstream name inproxy_pass
like below
upstream zeppelin { server 127.0.0.1:8080;}server { .... location / { proxy_pass http://zeppelin; } ....}
To host zeppelin under 'zeppelin' context you have to change the
zeppelin.server.context.path
property in conf/zeppelin-site.xmlConfiguring zeppelin using nginx needs more configuration like websocket proxying. You can refer the sample nginx configuration in this link