有一个需求,我希望自己建一个目录页,类似网易开源镜像站那样的。把平时用到的软件包丢过去,有需要就去下载,走个 CDN 加速下载会比较快点,但是阿里云的服务器,没有数据盘,因为我也用不着,所以如果直接扔系统,可能系统挂了,这些东西就没了。于是想着是不是可以把云存储直接挂在到系统上使用呢?万能的谷歌一搜,发现阿里云的 OSS 还真有。
安装 ossfs
参考 GitHub
1.首先,创建一个和阿里云服务器在同一地区的 OSS,这样挂在内网写入还能免流量费。
2.去这里下载对应系统的包,我这里是 Ubuntu

3.然后安装
|
4.将 accesskey 和 id写入到/etc/passwd-ossfs,并赋予其640权限
|
5.我直接挂在到/etc/fstab
|
5.跳过系统扫描目录
可以通过修改/etc/updatedb.conf让它跳过
|
nginx 配置下打开目录
|
最终效果

考虑只有自己用,加个密码吧
|
然后
|
nginx 修改为
location ~ ^/ftp/.* {
auth_basic "auth";
auth_basic_user_file /usr/local/nginx/conf/vhost/auth/admin.pass;
autoindex on;
}
location ~ ^/ftp/ 表示针对该目录下所有文件都进行保护。

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 阿文的博客!