阿里云OSS对象存储,实现内网访问,免流量费用
优点:免费缺点:占用服务器带宽,且你的ESC带宽如果低的话,图片加载速度会很慢原理:通过nginx反向代理实现,通过自己域名访问。
·
目录
1.准备一个域名(已备案),一台阿里云ESC、oss存贮桶这俩必须在同一地域
2.在阿里云域名管理,给域名添加一个二级域名解析,主机记录就叫oss,完整地址就是oss.你的主域名.com/cn···,例如:oss.dbsq.com;记录值填写你的ESC主机的ip
优点:免费
缺点:占用服务器带宽,且你的ESC带宽如果低的话,图片加载速度会很慢
原理:通过nginx反向代理实现,通过自己域名访问
1.准备一个域名(已备案),一台阿里云ESC、oss存贮桶这俩必须在同一地域
2.在阿里云域名管理,给域名添加一个二级域名解析,主机记录就叫oss,完整地址就是oss.你的主域名.com/cn···,例如:oss.dbsq.com;记录值填写你的ESC主机的ip

3.存储桶与ESC地域相同,这里都是乌兰察布


4.查看存贮桶内网地址
在OSS控制台打开bucket列表,选择你的存储桶,点进去,选择概览

这个就是你的内网访问地址

5.连接ESC配置nginx反向代理
这里展示用http访问
nginx.conf新增一个server块,监听80端口,虚拟服务器名就是你前面添加的二级域名,方便nginx做代理转发的,接着填写代理的地址也就是内网地址,保存退出就好了。
server {
listen 80;
server_name oss.dbsq.com;
location / {
proxy_pass http://你的存储桶名称.oss-cn-wulanchabu-internal.aliyuncs.com;
}
}
nginx重启一下就可以了
比如我要访问存储桶下的images/100.jpg,
原先外网访问地址就是:https://你的存储桶名称.oss-cn-wulanchabu.aliyuncs.com/images/100.jpg
现在可以走内网通过我的域名访问了,http://oss.dbsq.com/images/100.jpg
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)