我需要使用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/#/;
}
}
答案 0 :(得分:1)
upstream
中配置齐柏林飞艇IP,并在proxy_pass
中使用上游名称,如下所示upstream zeppelin { server 127.0.0.1:8080; } server { .... location / { proxy_pass http://zeppelin; } .... }
要在“齐柏林飞艇”上下文中托管齐柏林飞艇,您必须在conf / zeppelin-site.xml中更改zeppelin.server.context.path
属性
使用nginx配置齐柏林飞艇需要更多配置,例如websocket代理。您可以在此link