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>)