1. 程式人生 > 其它 >nginx配置訪問靜態檔案,圖片、視訊、音訊等

nginx配置訪問靜態檔案,圖片、視訊、音訊等

原文連結:https://blog.csdn.net/weixin_44398989/article/details/124586649

通過nginx訪問圖片、視訊等檔案
最近公司開發小程式,有一個功能就是在檢視圖片、播放視訊和語音。但是出現了在ios上播放視訊失敗的問題。所以就想通過部署nginx去訪問靜態檔案的方式,規避ios端的問題。以下親測有效!!!

修改nginx的nginx.conf檔案
修改nginx.conf中的server配置,或者重新新增一個server(這樣就不會影響其他的server配置了)。

server {
#ng監聽的埠號
listen port;
#服務的ip地址
server_name ip;

location /system/file/ {
alias /system/file/;
autoindex on;
}
}
1
2
3
4
5
6
7
8
9
10
11
alias指定的路徑是location的別名,不管location的值怎麼寫,資源的真實路徑都是 alias 指定的路徑 因為我的file/路徑下還有三個資料夾,用於存放圖片、視訊、音訊。所以這裡就直接寫到/system/file/這一層級即可。其中/system是根目錄下的資料夾。

效果展示
直接在瀏覽器輸入你在server中配置的ip+port,然後跟上你圖片等檔案的地址,即可訪問。如果是圖片或者視訊,邏輯也是如此。