nginx - 如何配置 nginx 以显示文件内容而不是下载它?

标签 nginx

我配置了目录索引,每次单击文件时都会下载它。

我想告诉 nginx 显示文本文件的内容而不是下载它们。

当我在这些文本文件上使用 wget 时,我仍然希望下载工作。

我该怎么做?

最佳答案

感谢 Sergey Moiseev 的评论

答案很简单。

转到您的配置文件并添加以下内容

types {
    text/plain sh;
}

这映射了扩展 .sh到 mime 类型 text/plain

关于nginx - 如何配置 nginx 以显示文件内容而不是下载它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22671034/

相关文章:

linux - 中国的WordPress/网站托管

nginx - 我可以在 NGINX 上游服务器配置中为权重设置的最大值是多少?

django - Nginx、SSL、Django、CSRF验证失败(自定义端口)

linux - Nginx: curl: (60) SSL证书问题:无法获取本地颁发者证书

docker - 如何在 Docker for Windows 上使用 nginx 作为本地主机的反向代理?

nginx - 无法在Lua代码中使用环境变量

php - 使用 docker 在 CentO 上设置 PHP-FPM、Nginx、Mariadb

ruby-on-rails - Rails api-app 的 nginx 子目录

nginx 上传文件并修改文件名

nginx - nginx 反向代理导致 POST 请求正文丢失