资讯专栏INFORMATION COLUMN

反向代理华为云OBS实现自定义域名访问

paulquei / 1731人阅读

摘要:前言之前上了一波华为云的车,买了一台小鸡,然后又买了华为云的服务对象存储,这里主要记录的是如何反向代理配置,对象存储的内容暂不介绍为什么对象存储建立之后是有一个默认的域名的,但是通过默认的域名会产生流量,一般的云服务厂商都会有同地区的内网访

前言

之前上了一波华为云的车,买了一台小鸡,然后又买了华为云的OBS服务(对象存储),这里主要记录的是如何反向代理配置,对象存储的内容暂不介绍

为什么?

对象存储建立之后是有一个默认的域名的,但是通过默认的域名会产生流量,一般的云服务厂商都会有同地区的内网访问免流的策略,所以这里我们可以在中间搭建一个桥梁,借助我们的ECS间接访问我们的对象存储服务

如何做?

首先,打开华为云对象存储控制台->对象->点击上传对象(对象即是我们要操作的文件),上传成功后如图.

打开对象存储控制台->概览->复制访问域名

测试对象存储能够正常访问,打开浏览器新页签,将域名复制进去,后面跟上文件

实例 osdoc-dev.obs.cn-north-4..com/logo.png

打开web服务器配置文件,这里我使用的是nginx,按照如下配置:

server
    {
        listen 443 ssl;
        server_name static.osdoc.cn;
        index index.php index.html index.htm default.php default.htm default.html;
        root /www;
        
        #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
        #HTTP_TO_HTTPS_START
        if ($server_port !~ 443){
            rewrite ^(/.*)$ https://$host$1 permanent;
        }
        #HTTP_TO_HTTPS_END
        ssl_certificate    /www/cert/fullchain.pem;
        ssl_certificate_key   /www/cert/private.key;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
        ssl_prefer_server_ciphers on;
        ssl_session_cache shared:SSL:10m;
        ssl_session_timeout 10m;
        #SSL-END
        
        location /{
            proxy_pass   http://osdoc-dev.obs.cn-north-4.*******.com;    #在这里设置一个代理,将对象存储访问域名设置在这
              add_header Cache-Control no-cache;
              add_header Pragma no-cache;
              add_header Expires 0;
        }
        
    
        access_log  /www/logs/static.osdoc.cn.log;
        error_log  /www/logs/static.osdoc.cn.error.log;
    }

重启web容器,使用我们自定义的域名进行访问

实例 https://static.osdoc.cn/logo.png

到此我们的配置就完成了,其实会nginx的都会配置,就是一个简单的反向代理

缺点与总结

缺点:反向代理走到底还是通过我们服务器的带宽流入流出,所以会占用我们服务器的带宽,如果不是为了省这一点点流量费,谁也不想这么搞

总结:在配置的过程中,遇到一些坑,比如我们的服务器要与对象存储在一个区域,不然内网是不通的

文章首发于https://www.ahwgs.cn/proxy-huaweiyu-obs.html

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/40510.html

相关文章

  • ZFile建免费公共网盘服务-支持阿里OSS,OneDrive,FTP,S3协议等存储

    对于网站存储的需求,大多数人还是以私有网盘为主,目的是为了可以存储属于私人的视频、文档、音频等资料。但是,也有不少的人想要搭建一个公共的网盘,主要目的是可以方便所有人查看、浏览和下载、使用,同时也提供视频在线播放,变成影视站点。这样的公共网盘服务搭建起来并不是很复杂,但是苦于高昂的存储费用,有的人盯上了超大容量且免费的网盘服务,例如OneDrive,团队版甚至可以达到TB以上,将OneDrive变...

    番茄西红柿 评论0 收藏2637
  • ZPan建网盘存储-基于各大存储商的网盘系统zpan安装使用教程

    想自建网盘但是又苦于数据太大,购买大存储容量的VPS主机价格太贵?不妨试试ZPan自建网盘存储。ZPan致力于打造一款不限速的网盘系统,因此采用客户端直连云存储的方式进行设计,即它不支持本地存储,你的所有数据都是存在第三方存储商那里。目前ZPan支持所有兼容S3协议的云存储平台,包括阿里云OSS 、腾讯云COS 、七牛云Kodo 、Ucloud US3(暂不支持自动设置CORS) 、华为云OBS ...

    番茄西红柿 评论0 收藏2637
  • 只要分发速度够快,网络卡顿就赶不上我!

    摘要:只要分发速度够快,网络卡顿就赶不上我全面了解服务,如何支持多样加速场景,保障优质网络体验。通过将内容分发到华为云加速节点上,让用户就近下载,极大减轻了源站的下载压力。 只要分发速度够快,网络卡顿就赶不上我!全面了解CDN服务,如何支持多样加速场景,保障优质网络体验。 什么是CDN?华为云内容分发网络(Huawei Cloud Content Delivery Network,简称华为云...

    BingqiChen 评论0 收藏0
  • 宝塔面板安装iFileSpace,一键搭建专属的私人网盘系统

    摘要:这篇文章还是利用宝塔来搭建,宝塔服务器面板,一键全能部署及管理,送你元礼包,点我领取程序的功能如下支持第三方存储目前支持阿里云,华为云,。iFileSpace 是一个在线个人文件管理工具,在线网盘程序,可快速一键搭建私人云盘,支持本地存储和对象存储(目前支持阿里云oss,华为云obs,OneDrive), 如部署在公网服务器,可替代百度网盘等在线网盘,自主搭建,数据完全自主管理!也可部署在家...

    Alex 评论0 收藏0
  • 国内首款研公有数据库安全服务亮相DTCC

    摘要:华为云数据库安全服务,简称,经过华为内部大规模实践和广泛邀请各行业企业试用后,已经在今年上线华为云。华为数据库安全服务能够更加全面的解决前文提到的敏感数据泄露的问题。5月12日,第九届中国数据库技术大会(DTCC2018)在北京落下帷幕,纵观三天的会议议程,当前全球主要的数据库例如Oracle,MySQL,SQL Server,PostgreSQL等纷纷亮相大会,来自国内外互联网、金融、教育...

    firim 评论0 收藏0

发表评论

0条评论

paulquei

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<