X1运营交流
经验分享,OSS云存储当本地硬盘使用
5198
29

现在的服务器很便宜。但是硬盘却很小,搞到大家也不敢轻易让用户上传文件。因为根本不够用。再买硬盘的话,也不便宜。OSS就相对来说要便宜很多。去年阿里云还搞过活动99元1T 三年。


用OSS插件可以实现把附件存放到OSS,但是还存在一个小问题,就是要单独的买流量。而不能使用服务器的自身流量。


现在跟大家分享一下,使用阿里云提供的 ossfs 工具,可以把OSS映射到服务器里边,当硬盘来使用。

登录到linux服务器,下载OSSFS工具

wget http://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos7.0_x86_64.rpm

安装

yum localinstall ossfs_1.80.6_centos7.0_x86_64.rpm

写入配置文件

echo x1-upload:ID:KEY > /etc/passwd-ossfs

注意x1-upload换成你的OSS新建的bucket目录名 ID是 KEY都分别换成你的 accessKeyID accessKeySecret

chmod 640 /etc/passwd-ossfs

挂载

ossfs x1-upload /www/wwwroot/x1.php168.com/public/uploads -ourl=http://oss-cn-beijing-internal.aliyuncs.com -o allow_other

注意x1-upload换成你的OSS新建的bucket目录名,/www/wwwroot/x1.php168.com/public/uploads换成你的网址相应的目录,http://oss-cn-beijing-internal.aliyuncs.com 换成你的相应地区的内网域名,这样才不占用流量


这样就可以加载进来了。加载前,把之前uploads目录的内容全移走


为了避免重启服务器也生效的话,还需要修改文件

在/etc/fstab中加入下面的命令

ossfs#x1-upload /www/wwwroot/x1.php168.com/public/uploads fuse _netdev,url=http://oss-cn-beijing-internal.aliyuncs.com,allow_other 0 0

注意x1-upload换成你的OSS目录名,/www/wwwroot/x1.php168.com/public/uploads换成你的网址目录,http://oss-cn-beijing-internal.aliyuncs.com换成你的OSS内网域名



还要继续创建一个新文件

在/etc/init.d/目录下建立文件ossfs

加入如下内容

ossfs x1-upload /www/wwwroot/x1.php168.com/public/uploads -ourl=http://oss-cn-beijing-internal.aliyuncs.com -o nonempty allow_other

注意x1-upload换成你的OSS目录名,/www/wwwroot/x1.php168.com/public/uploads换成你的网址目录,http://oss-cn-beijing-internal.aliyuncs.com换成你的OSS内网域名


再运行

chmod a+x /etc/init.d/ossfs
chkconfig ossfs on



这样就可以实现开机自动加载了。



12
赏礼
赏钱
收藏
点击回复
      全部留言
  • 29
  • 晓辉 普通粉丝 消费:3690.2元 2021-03-26 12:15 12:156楼
    第二个网站怎么挂载呀,第一个成功了,第二个再按这个挂载有问题
0 赏钱 赏礼回复
  • 银杏114在线 实战运营者 消费:3609.79元 2021-02-27 11:05 11:056楼
    一般人操作不来的
0 赏钱 赏礼回复
0 赏钱 赏礼回复
  • Suifeng 程序开发者 消费:23.24元 2020-01-14 13:01 13:016楼
    这个太复杂了 NX反代理就可以
    雪蓉网络&果城网仔 消费:2610.1元 2020-01-14 14:49
    欢迎出一个简单的教程  容易上手的
    Szup.com乐刷朱弟 消费:4704.58元 iPhone 2020-01-14 15:11
    就是
    fkenuiabcd 消费:55.05元 华为 2021-02-26 17:57
    欢迎出一个简单的教程  重装系统可以快速上线
0 赏钱 赏礼回复
  • 晓辉 普通粉丝 消费:3690.2元 2021-02-26 16:54 16:546楼
    有两个网站的话,第二个网站也这么玩法吗
0 赏钱 赏礼回复
  • 太白章 普通粉丝 消费:67.12元 2020-01-14 17:39 17:396楼
    你们都是牛人啊。
0 赏钱 赏礼回复
  • 午夜梦寒 实战运营者 消费:1817.13元 2020-01-14 17:10 17:106楼
    CENTOS的话,直接RCLONE就可以把OSS挂载到服务器上了。如果是WINDOWS SERVER,直接用RAIDRIVE就能挂载了。
    午夜梦寒 消费:1817.13元 2020-01-14 17:13
    不过这种挂载得花流量。龙老大的内网挂载不花流量。
0 赏钱 赏礼回复
  • 韦成继 实战运营者 消费:4532.1元 2020-01-14 14:21 14:21
    华为
    6楼
    求linux下搭建直播服务器教程
0 赏钱 赏礼回复
  • aria 普通粉丝 消费:2460.49元 2020-01-14 13:09 13:096楼
    这个和附件云盘插件的功能有什么不同之处?不能在WINDOWS服务器下能使用吗?
    admin 消费:3.03元 2020-01-14 13:16
    云盘贵。OSS便宜。
    访问速度的话,云盘更快。但对于附件来说。影响不大。所以使用起来,没什么区别。
    aria 消费:2460.49元 其他手机 2020-01-14 13:33
    @admin 建议后台增加个js地址设置,这样可以把js文件传到云盘上,访问量大的时候节约带宽
0 赏钱 赏礼回复
  • aria 普通粉丝 消费:2460.49元 2020-01-14 13:05 13:056楼
    先顶为敬
0 赏钱 赏礼回复
  • selon 程序开发者 消费:1403.01元 2020-01-14 12:23 12:236楼
    我估计这个方法不长久,人家就是卖流量的,会允许这样明目张胆用?
    admin 消费:3.03元 2020-01-14 12:25

    你的担心是多余的。因为这是阿里云自己建议大家这么用的

    QQ截图20200114122345.png

    selon 消费:1403.01元 2020-01-14 12:26
    @admin 哦,那挺好
    Suifeng 消费:23.24元 2020-01-14 13:02
    @selon OSS 挂载为磁盘和反代理走内网是OSS强烈推荐的
1 赏钱 赏礼回复
  • 万荀网 实战运营者 消费:6824元 2020-01-14 12:52 12:526楼

    好好 学习一下

0 赏钱 赏礼回复
  • 坚持信念13 普通粉丝 消费:2532.95元 2020-01-14 12:50 12:50
    华为
    6楼
    因为阿里知道经济不行了
0 赏钱 赏礼回复
  • 海阔天空 普通粉丝 消费:0元 2020-01-14 12:06 12:066楼
    意思是和随风大人那个插件一样的功能,建立反代理,走内网,是这个意思吗,
    admin 消费:3.03元 2020-01-14 12:12
    插件市场提供的OSS是要走外网。占用流量的。上传是可以走内网。但是用户访问是要外网的。因为OSS的流量也是不便宜的。

    这里指导大家映射到本地硬盘的话,就可以使用服务器的带宽。不用消费OSS的外网流量。
    海阔天空 消费:0元 2020-01-14 12:17
    如果安装了他那个插件要怎么弄成这个,
    海阔天空 消费:0元 2020-01-14 12:18
    他的是外网映射内网的吧,不用钱的呀,就是要搞反代理,我记得好像是这样
    admin 消费:3.03元 2020-01-14 12:37

    OSS是比云盘便宜很多的。





    QQ截图20200114123357.png

1 赏钱 赏礼回复
  • admin 超级管理员 消费:3.03元 2020-01-14 12:34 12:346楼
    如果服务器与OSS不在同一个IDC空间商的话,就没有内网的功能,就一样要占用流量费用的。
0 赏钱 赏礼回复
更多回复
恢复多功能编辑器
  • 3 1
  • X1运营交流
        圈内贴子51571
    • 圈子成员1000
    本圈子内的新贴

    推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648