如何将nginx配置为web浏览器上的尾部日志

如何将nginx配置为web浏览器上的尾部日志,nginx,tail,Nginx,Tail,我的目标是在网页上看到最新的日志消息 我知道我可以使用tail-f跟踪终端上最新的10行日志消息 但今天,我想配置nginx,以便在web上看到相同的结果 例如,当我访问(我的Nginx主机)时 我可以看到/var/log/nginx Index of /nginx/ ------------------------------------------------- ../ access.log 08-Aug-2019 16:43 20651 error.lo

我的目标是在网页上看到最新的日志消息

我知道我可以使用
tail-f
跟踪终端上最新的10行日志消息

但今天,我想配置nginx,以便在web上看到相同的结果


例如,当我访问(我的Nginx主机)时

我可以看到
/var/log/nginx

Index of /nginx/
-------------------------------------------------
../
access.log           08-Aug-2019 16:43        20651
error.log            08-Aug-2019 16:43        17810
当我进入

我可以在终端中看到与
tail-f/var/log/nginx/access.log
相同的结果(它是动态的)

/etc/nginx/conf.d/log.conf

server {
    listen       80;
    root    /var/log/nginx;

    location /nginx {
        root    /var/log/;
        default_type    text/plain;
        autoindex   on;
    }
}
这是我的配置,但有两点不符合我的要求:

  • 我想通过访问
    /log/access.log
    来访问日志页面,而不是通过
    /nginx/access.log
  • 当我访问
    /log/access.log
    时,此页面是静态的

  • 你知道怎么做了吗?你能在这里分享一个解决方案吗?还没有。我想我应该用一些软件包和websocket之类的东西来做这件事。你知道怎么做吗?你能在这里分享一个解决方案吗?还没有。我想我应该使用一些软件包和类似websocket的东西来实现这一点。