nginx配置虛擬路徑下載文件(.apk)

公司將安卓apk文件放到服務器上,實現用戶點擊連接並下載

nginx version 1.14.1nginx

nginx配置修改瀏覽器

    server {
        listen       80;
        server_name  localhost;

        location /apk/ {
            alias /data/app/apks/;
            autoindex on;
            default_type application/octet-stream;
        }
    }

alias指定虛擬目錄服務器

好比nginx的域名爲www.test.comapp

訪問www.test.com/apk/a.txt,實際訪問的是/data/app/apks/目錄下的a.txtspa

注意:alias指定的目錄後面必需要加上"/",即/data/app/apks/不能改爲/data/app/apkscode

autoindex on;打開目錄瀏覽功能server

開啓該功能後實現經過瀏覽器訪問當前路徑下的文件blog

default_type application/octet-stream;設置相應的MIME類型域名

這個類型會讓瀏覽器認爲響應是普通的文件流,並提示用戶下載文件io

這樣當Url路徑中包含/apk/時,MIME類型會被重置爲application/octet-stream

相關文章
相關標籤/搜索