Запуск Zeppelin с https с использованием контекстной маршрутизации Nginx - PullRequest
0 голосов
/ 07 сентября 2018

У меня есть требование для запуска служб (Zeppelin, grafana и т. Д.) С использованием https. Я установил сертификаты и добавил ниже конфигурацию к 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/#/;
        }
}

enter image description here

1 Ответ

0 голосов
/ 08 сентября 2018
  1. Настройте IP-адрес zeppelin в upstream и используйте вышестоящее имя в proxy_pass, как показано ниже
upstream zeppelin {
  server 127.0.0.1:8080;
}
server {
  ....
  location / {
    proxy_pass http://zeppelin;
  }
  ....
}
  1. Чтобы разместить zeppelin в контексте 'zeppelin', вы должны изменить свойство zeppelin.server.context.path в conf / zeppelin-site.xml

  2. Конфигурирование zeppelin с использованием nginx требует дополнительных настроек, таких как проксирование через websocket. Вы можете обратиться к образцу конфигурации nginx в этой ссылке

...