docker Elk kibana 进入提醒 server.publicBaseUrl 并设置域名访问

server.publicBaseUrl 缺失,在生产环境中运行时应配置。某些功能可能运行不正常

以上是报错信息,部署完成elk之后 每次登录,提醒此问题。

修改kibana config 下kibana.yml

添加

server.publicBaseUrl: "http://www.baidu.com/"

重启容器

延伸配置nginx 域名代理访问

server
{
    listen 80;
    server_name www.baidu.cn;
    
    location / {
        try_files /_not_exists_ @backend;
    }
    # 服务代理配置
    location @backend {
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header Host            $http_host;
        proxy_set_header   X-Forwarded-Proto $scheme;
        #此处配置 kibana 程序的地址和端口号
        proxy_pass http://127.0.0.1:5601;
    }
    
    access_log  /www/wwwlogs/www.baidu.cn.log;
    error_log  /www/wwwlogs/www.baidu.cn.error.log;
}

  然后域名访问即可

 

posted @ 2023-10-02 17:57  王先生架构  阅读(3047)  评论(0编辑  收藏  举报
失独者之家