Thanks a lot. That worked very well.

Abhi

On Thu, Nov 29, 2018 at 3:11 PM Sam Nicholson <sam...@ogt11.com> wrote:

> I believe I do what you are attempting.  NGINX reverse proxy (and SSL
> termination) and shiro users (i.e. not NGINX users).
> Here is the NGINX config that works here.
>
> Our arch is:   {Internet}--443-->[NGINX]==6800==>[zeppelin]
>
>
>         server_name  zeppelin.OURDOMAIN.com;
>         ssl_certificate /etc/certs/www.OURDOMAIN.com/fullchain.cer;
>         ssl_certificate_key /etc/certs/www.OURDOMAIN.com/www.ogt11.com.key
> ;
>         location / {
>             proxy_pass       http://zeppelin.INTERNAL.OURDOMAIN.net:6800;
>             proxy_set_header Host            $host;
>             proxy_set_header X-Real-IP       $proxy_protocol_addr;
>             proxy_set_header X-Forwarded-For $proxy_protocol_addr;
>         }
>         location /ws {
>             proxy_pass       http://zeppelin.INTERNAL.OURDOMAIN.net:6800;
>             proxy_set_header Host            $host;
>             proxy_set_header X-Real-IP       $proxy_protocol_addr;
>             proxy_set_header X-Forwarded-For $proxy_protocol_addr;
>             proxy_http_version 1.1;
>             proxy_set_header Upgrade websocket;
>             proxy_set_header Connection upgrade;
>             proxy_read_timeout 86400;
>         }
>
>
> On Thu, Nov 29, 2018 at 9:22 AM Abhi Basu <9000r...@gmail.com> wrote:
>
>> So, if I want to use nginx only for reverse proxy and shiro for Zeppelin
>> authentication, do I not need to do step 3:
>> https://zeppelin.apache.org/docs/0.6.2/security/authentication.html
>>
>> Thanks.
>>
>> On Thu, Nov 29, 2018 at 5:16 AM Xun Liu <neliu...@163.com> wrote:
>>
>>> hi,Abhi Basu
>>>
>>> First you need to explain your deployment:
>>> How many zeppelin-servers do you have through nginx reverse proxy?
>>>
>>> 1)If there is only one zeppelin service, you can refer to the link below
>>> for configuration.
>>> https://zeppelin.apache.org/docs/0.6.2/security/authentication.html
>>> We can use this nginx reverse proxy configuration and shiro, zeppelin
>>> services are normal.
>>>
>>> 2)If it is multiple zeppelin services, you need to set it in nginx
>>> configure, each user fixed agent to fix to zeppelin service,  Otherwise the
>>> user will float on multiple zeppelin services.
>>>
>>> Hope it helps you :-)
>>>
>>>
>>> 在 2018年11月28日,下午11:02,Abhi Basu <9000r...@gmail.com> 写道:
>>>
>>> We have a CDH cluster which has Zeppelin 0.8.0 installed on it. We
>>> enabled  basic authentication using Shiro. When we used Nginx for reverse
>>> proxy, Zeppelin site loads fine, and once we log in (using Shiro users), we
>>> dont see the Notebooks created by that user earlier. Would Nginx not work
>>> with Shiro, or am I missing something?
>>>
>>> Thanks,
>>>
>>> Abhi
>>>
>>> --
>>> Abhi Basu
>>>
>>>
>>>
>>
>> --
>> Abhi Basu
>>
>

-- 
Abhi Basu

Reply via email to