运行 Zeppelin 与 https 使用 Nginx 上下文路由
Running Zeppelin with https using Nginx context routing
我需要 运行 使用 https 的服务(Zeppelin、grafana 等)。我已经安装了证书并将以下配置添加到 NGINX。
但是还是不行,如果要添加任何其他配置,请告诉我。谢谢!
server {
listen 443 ssl;
ssl on;
ssl_certificate ../crt/*****.crt;
ssl_certificate_key ../crt/*****.key;
.
.
.
location /zeppelin {
proxy_pass http://127.0.0.1:8080/#/;
}
}
- 在
upstream
中配置 zeppelin IP,并在 proxy_pass
中使用上游名称,如下所示
upstream zeppelin {
server 127.0.0.1:8080;
}
server {
....
location / {
proxy_pass http://zeppelin;
}
....
}
要在 'zeppelin' 环境下托管 zeppelin,您必须更改 conf/zeppelin-site.xml[=16 中的 zeppelin.server.context.path
属性 =]
使用 nginx 配置 zeppelin 需要更多配置,例如 websocket 代理。您可以参考 link
中的示例 nginx 配置
我需要 运行 使用 https 的服务(Zeppelin、grafana 等)。我已经安装了证书并将以下配置添加到 NGINX。
但是还是不行,如果要添加任何其他配置,请告诉我。谢谢!
server {
listen 443 ssl;
ssl on;
ssl_certificate ../crt/*****.crt;
ssl_certificate_key ../crt/*****.key;
.
.
.
location /zeppelin {
proxy_pass http://127.0.0.1:8080/#/;
}
}
- 在
upstream
中配置 zeppelin IP,并在proxy_pass
中使用上游名称,如下所示
upstream zeppelin { server 127.0.0.1:8080; } server { .... location / { proxy_pass http://zeppelin; } .... }
要在 'zeppelin' 环境下托管 zeppelin,您必须更改 conf/zeppelin-site.xml[=16 中的
zeppelin.server.context.path
属性 =]使用 nginx 配置 zeppelin 需要更多配置,例如 websocket 代理。您可以参考 link
中的示例 nginx 配置