nginx提供静态文件,如.py或其他文件

nginx提供静态文件,如.py或其他文件,nginx,Nginx,我使用nginx作为服务器,希望提供一些静态文件,主要是代码文件,如.py.java文件。但当我这样做时,nginx直接让浏览器下载文件作为访问 我知道应该是Conten类型,但我已经配置好了。下面是示例nginx配置文件的一部分 default_type text/plain; server { listen 8001; server_name localhost; location / { add_header Content-Ty

我使用nginx作为服务器,希望提供一些静态文件,主要是代码文件,如.py.java文件。但当我这样做时,nginx直接让浏览器下载文件作为访问

我知道应该是Conten类型,但我已经配置好了。下面是示例nginx配置文件的一部分

default_type text/plain;
server {
    listen       8001;
    server_name  localhost;

    location /  {
        add_header Content-Type text/plain;
        root /path/to/files/;
    }
}
那么,如何让浏览器直接显示文件而不是下载?只是使用nginx静态服务还是需要添加一些配置?
thx很多。

好的,我知道怎么做。只是忘了做那件事:(

只需添加配置

自动索引

到nginx中的服务器或位置部分。
这就是我想要的。

为什么内容类型为text/plain?我想强制文件为内容类型text/plain,而不是application/octet stream。您可以编辑以改进您的答案的格式和更多细节吗