`
sillycat
  • 浏览: 2543373 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Running Zeppelin with Nginx Authentication

 
阅读更多
Running Zeppelin with Nginx Authentication

Limit the Zeppelin only allowed localhost visit.

The only thing need to pay attention to is that zeppelin is using web socket, we need use nginx to proxy that as well.

    upstream zeppelin {
       server localhost:8080;
    }
    server {
        listen       80;
        server_name  localhost;
        #charset koi8-r;
        auth_basic "Restricted Access";
        auth_basic_user_file /opt/nginx/passwd/nginx.passwd;
        #access_log  logs/host.access.log  main;
        location /zeppelin/ {
    proxy_pass http://zeppelin/;
    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://zeppelin/ws;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "Upgrade";
}
..snip…
}

Here is the command to generate the password files
> htpasswd -c -b /opt/nginx/passwd/nginx.passwd cloudservice password

-c is to create the file, once we have the file, we do not any it any more
> htpasswd -b /opt/nginx/passwd/nginx.passwd carl password


References:
https://sillycat.iteye.com/blog/2441250



分享到:
评论

相关推荐

    zeppelin-authentication:Zeppelin的简单身份验证

    Docker的Zeppelin身份验证 是的笔记本。 Zeppelin不支持身份验证,这是多用户环境的要求。 这是尝试使用nginx和Docker容器提供简单的基于密码的身份验证。 创建密码文件 需要基本的密码文件进行身份验证。 我不随...

    zeppelin-0.8.0-bin-all.tgz

    Apache Zeppelin 是一个开源的交互式数据分析平台,它提供了一个基于Web的笔记本界面,用于数据探索、可视化和协作。Zeppelin 提供了多种语言的解释器,如 SQL、Spark、Python、R 和 Scala,使得用户可以方便地进行...

    zeppelin-0.8.1-bin-all.tgz

    Apache Zeppelin 是一个开源的交互式数据分析和可视化平台,它为大数据分析提供了便捷的环境,让用户可以通过简单的Web界面进行数据探索。"zeppelin-0.8.1-bin-all.tgz" 是Zeppelin的一个发行版本,包含了所有必要的...

    apache zeppelin使用文档

    ### Apache Zeppelin 使用指南 #### 一、Apache Zeppelin 概览 Apache Zeppelin 是一款功能强大的基于 Web 的 Notebook 服务器,它为数据科学家提供了一个交互式的环境来探索数据、编写代码并创建可视化报告。...

    Apache Zeppelin 0.7.2 中文文档

    Apache Zeppelin 0.7.2 中文文档 Apache Zeppelin 0.7.2 中文文档 Apache Zeppelin 0.7.2 中文文档

    zeppelin素材

    zeppelin主题两个,愿得一人心 ,白首不相离 首先保证已经越狱并安装了Zeppelin,【Zeppelin安装教程】  1,下载你想要的文字或者图标到你的电脑,本文最后会提供部分小编喜欢的图标  2,手机连接PP助手,点开...

    zeppelin&说明书.rar

    Apache Zeppelin 是一个开源的交互式数据分析工作台,它提供了丰富的数据可视化和协作功能,广泛应用于大数据处理和分析。在Linux环境下,通过shell脚本来进行一键安装,可以大大简化部署流程,提高效率。本篇文章将...

    zeppelin简单安装.md

    cloudera manager6.2.1web界面集成zeppelin,由于原装的CDH6.2.1parcel包没有包含zeppelin组件,我们公司又用到了这个zeppelin组件,所以我临危受命开始安装zeppelin,刚开始的时候也是不太懂怎么安装,第一次接触最新的...

    zeppelin_docs

    zeppelin source for documents.zeppelin source for documents.zeppelin source for documents.zeppelin source for documents.

    zeppelin集成ldap

    ### Zeppelin集成LDAP知识点详解 #### 一、概述 Zeppelin是一个开源的Web式笔记本,支持多种语言(如Scala、Python、SQL等)并能够与Hadoop生态系统中的其他组件(如Spark、Flink等)无缝集成。对于企业级应用而言...

    Zeppelin 2

    【标题】"Zeppelin 2" 是一个与字体设计相关的主题,这可能指的是一个特定的字体库或设计风格。在IT行业中,字体设计是用户体验设计的重要组成部分,尤其是在网页设计、移动应用界面、图形用户界面(GUI)以及数字...

    zeppelin-iotdb-0.13.0-jar-with-dependencies.jar

    iotdb 0.13 zeppelin 解释器

    Apache Zeppelin 未授权任意命令执行.md

    Apache Zeppelin 未授权任意命令执行

    zeppelin-数据分析资源

    Apache Zeppelin Zeppelin

    zeppelin外部jar包

    在Apache Zeppelin中,外部JAR包的管理是至关重要的,因为这允许用户引入自定义库或依赖项,以便在Zeppelin笔记本中执行特定的Java、Scala或Spark代码。标题和描述都提到了"zeppelin外部jar包",这意味着我们将讨论...

    minecraft zeppelin1.8.1

    minecraft zeppelin mod 1.8.1

    cpp-Zeppelin奇虎360出品的高性能分布式KV存储平台

    **cpp-Zeppelin奇虎360出品的高性能分布式KV存储平台** Zeppelin是由奇虎360公司研发的一款高效、可扩展的分布式键值(KV)存储系统,旨在为大规模数据处理提供强大的支撑。这款数据库系统是用C++语言编写的,体现...

    zeppelin-blink_poc.zip

    zeppelin与blink的集成。对应github地址为https://github.com/zjffdu/zeppelin/tree/blink_poc 这个版本的zeppelin支持blink,这是相关文档 ...

Global site tag (gtag.js) - Google Analytics