Nginx服务远程磁盘

时间:2018-07-10 11:27:36

标签: ubuntu nginx

是否可以通过nginx从远程共享磁盘提供静态文件?

我正在尝试在ubuntu中配置nginx以从samba共享磁盘提供视频文件,但是我找不到解决方法。

总而言之,这有效:

for social_profile in data["socialProfiles"]:
    for link in social_profile:
        if link['typeId'] == "twitter" or link['typeId'] == "github":
           print (link["url"])

但这不是:

location /videos/ {
    autoindex on;
    alias /Volumes/VIDEO_VOL/videos/;
} 

哪种方法最合适?

谢谢

2 个答案:

答案 0 :(得分:0)

在需要将远程目录挂载到安装了nginx的主机之前,然后使用所需的视频路径。

答案 1 :(得分:0)

最后一条评论是该磁盘必须使用cifs挂载

sudo mount –t cifs –o username=USER //192.133.2.40/videos_service/ /mnt/videos/

如果磁盘是用gvfs挂载的,就像我最初遇到的那样,nginx找不到它