Jesan, Thanks for the link. I changed my configuration to match the one in that link. But still doesn't work. I am pasting my config below. The other thing that I find weird is that since 0.5.5, Zeppelin uses single port for REST and websocket (see https://issues.apache.org/jira/browse/ZEPPELIN-172). Yet, the 0.6.0 security page you pointed at, uses two different ports; one for REST and one for Websocket. So, I am wondering if the documentation is really uptodate.
Thanks, Max. upstream zeppelin { server localhost:8080; } upstream zeppelin-wss { server localhost:8081; } server { listen 8010; server_name localhost; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://zeppelin; proxy_redirect off; } } server { listen 8011; server_name localhost; location / { proxy_pass http://zeppelin-wss; proxy_http_version 1.1; proxy_set_header Upgrade websocket; proxy_set_header Connection upgrade; proxy_read_timeout 86400; } } On Thu, Mar 24, 2016 at 8:00 AM, Jesang Yoon <yoon...@kanizsalab.com> wrote: > Max, > > You can check out NGINX related settings with Zeppelin at document here: > > > http://zeppelin.incubator.apache.org/docs/0.6.0-incubating-SNAPSHOT/security/authentication.html > > > > I hope this will help :) > > > > > > -----Original Message----- > *From:* "Max Bridgewater"<max.bridgewa...@gmail.com> > *To:* <users@zeppelin.incubator.apache.org>; > *Cc:* > *Sent:* 2016-03-24 (목) 20:30:13 > *Subject:* Reverse Proxying Zeppelin 0.5.6 with NGINX > > I am trying to reverse proxy Zeppelin 0.5.6 using NGINX. My config is > below. I get the to the Zeppelin UI but I am in disconnected mode. I cannot > create notes and I don't see the Zeppelin tutorial note. > > Any suggestion? > > Thanks, > Max > > > server localhost:8080; > } > server { > listen 80; > server_name localhost; > location / { > proxy_set_header Upgrade $http_upgrade; > proxy_set_header Connection "upgrade"; > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; > proxy_set_header X-Real-IP $remote_addr; > proxy_set_header Host $http_host; > proxy_pass http://backendWS; > } > } > > >