我们本地的http://127.0.0.1:5601/访问的是下面的网站(这是通过启动一个docker 容器生成的项目),如下
我想给它配置一个域名,比如www.es-admin.com,访问www.es-admin.com就是访问http://127.0.0.1:5601,怎么配置nginx?如下
即代码如下
server {
listen 80;
server_name www.es-admin.com;
location / {
proxy_set_header Host $host;
proxy_pass http://localhost:5601; # 当你访问80端口可以实现向5601端口转发
}
}
如果你的kibana是在一个容器里面启动的,访问的时候提示502错误,把ip改改,改为我们的nginx容器的ip地址,我们给我们的nginx容器ip地址设置为了172.18.8.1,所以配置如下
server {
listen 80;
server_name www.es-admin.com;
location / {
proxy_set_header Host $host;
proxy_pass http://172.18.8.1:5601; # 当你访问80端口可以实现向5601端口转发
}
}
然后我们访问www.es-admin.com看看,如下
看,可以了