在包含SSI的HTML页面中包含日志文件

时间:2012-05-14 09:59:09

标签: nginx ssi

我正在尝试一些东西,现在它正试图在HTML页面中显示日志文件的内容。

因此,我在我的Nginx ssi on;文件中添加.conf并将其添加到HTML页面:

<!--#include file="../../../../var/log/nginx/logs.access.log" -->

路径很好,但我总是遇到这个错误:

  

[处理指令时出错]

你有什么想法吗?

1 个答案:

答案 0 :(得分:1)

nginx中的

<!--#include file=<!--# include virtual=相同,因此../../../../var/log/nginx/logs.access.log看起来不像有效请求。

但你可以添加这样的位置:

location = /logs.access.log {
    internal;
    root /var/log/nginx;
}

并相应地使用<!--#include file="/logs.access.log" -->