server {
    listen 80 default_server;

    root /var/www/html;

    index index.html index.htm;

    server_name _;

    location / {
        try_files $uri $uri/ =404;
        autoindex on;
        autoindex_exact_size off;
        autoindex_localtime on;
        charset utf-8;
        
        if ($request_filename ~* ^.*?\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx|mp4|mp3|avi|mkv|mov|flv|wmv|wav|flac|aac|iso|img)$) {
            add_header Content-Disposition attachment;
        }
        
        index none;
    }
}
