我配置了目录索引,每次单击文件时都会下载.
我想告诉nginx显示文本文件的内容而不是下载它们.
当我在这些文本文件上使用wget时,我仍然希望下载工作.
我怎样才能做到这一点?
guy*_*abi 10
感谢Sergey Moiseev的评论
答案很简单.
转到您的配置文件并添加以下内容
types {
text/plain sh;
}
Run Code Online (Sandbox Code Playgroud)
这将扩展名映射.sh
到mime-typetext/plain
Nginx 以一种非常简单的方式做到这一点。
location ^~ /log {
sendfile on;
sendfile_max_chunk 1m;
alias /var/log/nginx;
autoindex on;
try_files $uri $uri/ =404;
types {
text/plain log;
}
}
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,它将匹配扩展名为 .log 的文件作为在 nginx 日志中添加的纯文本。
归档时间: |
|
查看次数: |
6796 次 |
最近记录: |