Am trying to put Nginx in front of Zeppelin. Regular requests are passing 
through, but Websockets are not working. Followed this based on guide of 
Zeppelin - https://zeppelin.apache.org/docs/0.7.3/security/authentication.html. 
Seems having a real tough luck to get this going as scratching head and pulling 
hairs 😞
Apache Zeppelin 0.7.3 Documentation: Authentication for 
NGINX<https://zeppelin.apache.org/docs/0.7.3/security/authentication.html>
There are multiple ways to enable authentication in Apache Zeppelin. This page 
describes HTTP basic auth using NGINX.
zeppelin.apache.org



Below is excerpt of my configuration:

location /zeppelin/ {
    proxy_pass http://104.211.216.218:8080/;
    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_redirect off;
}

location /zeppelin/ws {
    proxy_pass http://104.211.216.218:8080/ws;
    proxy_http_version 1.1;
    proxy_set_header Upgrade websocket;
    proxy_set_header Connection upgrade;
    proxy_read_timeout 86400;
}




Sanket Tarun Shah - Enterprise Architect
+91 98793 56075 |  sanket.s...@outlook.com<http://outlook.com>
(LinkedIn<http://www.linkedin.com/in/sankettshah>)

Reply via email to