带有 .log 扩展名的日志文件正在被下载,而不是使用 nginx 服务器在浏览器中打开

带有 .log 扩展名的日志文件正在被下载,而不是使用 nginx 服务器在浏览器中打开

我使用 nginx 创建了一个 Web 服务器,并用它来存储日志文件。当我访问任何 .log 文件时,它会下载该文件,而不是在浏览器中打开它。

是否有任何特殊设置可以让日志文件在浏览器中打开而不是下载?

答案1

您需要调整 NGINX 配置并指定一种会导致浏览器显示文件的 MIME 类型,在本例中.log为:text/plain

打开/etc/nginx/nginx.conf并添加types指令:

http {
...
    types {
        text/plain log;
    }
...
}

然后运行以下命令重新加载 NGINX 配置:

service nginx reload

相关内容