oss挂载硬盘的主机并搭建个人镜像站-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

oss挂载硬盘的主机并搭建个人镜像站

51clocker 2015-04-21 19:29:35 17807
使用OSS搭建个人镜像站

下载并安装相关依赖软件
wget http  ://www.cloudtalkers.com/resources/CloudFS_CentOS64_1.0.0.tar.gz  
yum install libcurl libcurl-devel openssl-devel fuse fuse-libs fuse-devel libxml2-devel  
设置相关参数
编辑cloudfs.conf 文件修改host、ID、KEY,以杭州节点为例,阿里云主机host地址为oss-cn-hangzhou-internal.aliyuncs.com,非阿里云主机host地址为oss-cn-hangzhou.aliyuncs.com.

创建挂在目录并运行cloudfs
mkdir -p /mnt/oss
./cloudfs /mnt/oss/ -o allow_other -f
正常运行没问题的话会打印出相关设置信息,调试没问题的话ctrl+c停止,然后投胎运行cloudfs

./cloudfs /mnt/oss -o allow_other
正确的话会输出`cloudfs has successfully started``相关信息。

配置nginx,配置文件如下
server {
    listen 80;
    server_name mirrors.aliyun.com;
    access_log /home/wwwlogs/mirrors.log;
    index index.html index.htm index.php;
    root /mnt/oss/mirrors;
    #autoindex on;
    #autoindex_exact_size off;
    #autoindex_localtime on;

    location / {
        fancyindex on;
        fancyindex_exact_size off;
        fancyindex_localtime on;
        fancyindex_footer "/footer.html";
        fancyindex_ignore "footer.html" "exclude_centos.list";
        if ($request_filename ~* ^.+\.(jpg|pdf|zip|gz|rar|doc|docx|rmvb|tar|exe|tar.gz)$){
            rewrite ^/(.*) http://  mirrors.oss-cn-hangzhou.aliyuncs.com/mirrors/$1 permanent;
        }
    }
}  
因为oss不限带宽,这里把请求重定向到oss,可提高下载速度,增加用户体验,到此,基于oss的个人镜像站就搭建完成了。
oss搭建 oss主机 oss个人 挂载oss 搭建挂载
分享到
取消 提交回答
全部回答(5)
  • 系统之城
    2018-02-28 13:24:14
    Reoss挂载硬盘的主机并搭建个人镜像站
    带宽是不限制 可是流量不要钱的啊?
    1 0
  • 真先进
    2016-01-01 07:51:21
    Reoss挂载硬盘的主机并搭建个人镜像站
    cloudfs自动退出你就不担心ma?
    0 0
  • xcoke
    2015-04-23 14:36:31
    Reoss挂载硬盘的主机并搭建个人镜像站
    挺好
    0 0
  • yasoosoo
    2015-04-23 12:46:29
    Reoss挂载硬盘的主机并搭建个人镜像站
    安装包不能下载
    0 0
  • xiaofanqie
    2015-04-22 17:16:25
    您的帖子很精彩!希望很快能再分享您的下一帖!
    0 0
添加回答
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

相似问题
最新问题