【转】为ESC服务器配置OSS服务

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 作者:豆趣编程 链接:https://juejin.cn/post/6985449266227445768 来源:稀土掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

对象存储OSS服务的基础计费项包括:存储容量,流量,请求次数。 此外,OSS还提供存储数据处理服务(如图片处理服务等),会根据您的使用情况单独计量计费,不使用不计费。

总之,就是上传文件的流量不收费,外网下载需要收流量费,内网下载免流量费
这种其实很危险,就是可能有人会黑你,重复大量下载你的文件,导致高额流量费用
好处是使用oss上传下载文件速度都很快
而一般买oss的都会买阿里云服务器ESC,而服务器是可以选择固定带宽的,esc中访问oss是可以走内网的,而内网访问oss是免费的,那么让esc去访问oss并把文件映射出来就可以免流量下载oss文件了。
这么做的缺点是太占用带宽,一般小网站的带宽并不大,所以如果是下载视频类的文件会很卡,影响用户体验,总之看预算来吧,后期可以使用cdn加速优化一下
下面是操作步骤:
一、创建bucket
注意创建的bucket区域必须和阿里云服务器的区域相同,只有相同的区域内网才能打通

二、域名解析增加oss的三级域名

主机记录可以随便起,我因为好辨认起了oss。
这个域名只是为了方便外网访问时nginx转发时使用的,所以不需要将域名绑定oss
所以此时这个域名啥用没用,绑定了nignx转发才能用域名访问文件
三、nginx配置转发内网

打开bucket 在 概览中可以看到,第一个是外网访问的节点,第二是是内网访问的,记下第二个,在下面配置中要用到
如果是用https:
server {

listen 443 ssl;
  server_name oss.xxx.com;  #你添加记录的域名
  ssl_certificate cert/oss.xxx.com.pem;   #一些证书
  ssl_certificate_key cert/oss.xxx.com.key;
   ssl_session_timeout 5m;
 ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #使用此加密套件。
 ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #使用该协议进行配置。
 ssl_prefer_server_ciphers on;
 location / {
       proxy_pass https://xxx.oss-cn-zhangjiakou-internal.aliyuncs.com; #转发的oss内网地址
  }
  access_log /www/wwwlogs/access.log;

}

server {

    listen 80;  #监听80端口
    server_name  www.xxx.com  oss.xxx.com;    #监听的域名 多个域名空格隔开
    rewrite ^(.*)$ https://$host$1 permanent;      

}
复制代码
如果是http,简单写写就可以:
server {

listen 80;
  server_name oss.xxx.com;  #你添加记录的域名
 location / {
       proxy_pass https://xxx.oss-cn-zhangjiakou-internal.aliyuncs.com; #转发的oss内网地址
  }
  access_log /www/wwwlogs/access.log;

}
复制代码
 

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
28天前
|
存储 安全 数据安全/隐私保护
oss服务器端加密
阿里云OSS提供服务器端加密,使用AES-256自动加密数据,保证上传至OSS的数据安全。下载时自动解密,透明处理。加密增强静态数据安全性,满足合规需求。支持OSS或KMS管理密钥,实现细粒度权限控制。确保云端对象数据全生命周期安全。
28 7
|
30天前
|
存储 安全 API
oss服务器端加密(Server-Side Encryption Configuration)
阿里云OSS提供服务器端加密(SSE),确保静态数据安全。支持SSE-KMS,使用KMS托管CMK加密。数据上传时自动加密,下载时自动解密。用户可设置Bucket默认加密或在上传时指定加密选项。适用于高度保护数据场景,如敏感个人信息和企业关键信息。兼容多种部署形态,特定特性地域可用。此功能简化了加密处理,增强了云端数据安全性。
31 1
|
1月前
|
Arthas 弹性计算 运维
阿里云ECS监控服务
阿里云ECS监控服务
401 2
|
1月前
|
机器学习/深度学习 弹性计算 运维
ECS阿里云监控服务
ECS阿里云监控服务
73 3
|
22天前
|
Shell Windows
Windows服务器 开机自启动服务
Windows服务器 开机自启动服务
13 0
|
1月前
|
弹性计算 NoSQL Redis
阿里云ECS使用docke搭建redis服务
阿里云ECS使用docke搭建redis服务
150 1
|
3天前
|
安全 Java 网络安全
对象存储oss使用问题之使用oss上服务器后显示服务异常如何解决
《对象存储OSS操作报错合集》精选了用户在使用阿里云对象存储服务(OSS)过程中出现的各种常见及疑难报错情况,包括但不限于权限问题、上传下载异常、Bucket配置错误、网络连接问题、跨域资源共享(CORS)设定错误、数据一致性问题以及API调用失败等场景。为用户降低故障排查时间,确保OSS服务的稳定运行与高效利用。
10 0
|
7天前
|
网络协议 Java 物联网
阿里云服务器上搭建 MQTT服务
阿里云服务器上搭建 MQTT服务
|
7天前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务
|
1月前
|
机器学习/深度学习 API 网络安全
视觉智能平台常见问题之服务部署在pdd的服务器上调用会报错如何解决
视觉智能平台是利用机器学习和图像处理技术,提供图像识别、视频分析等智能视觉服务的平台;本合集针对该平台在使用中遇到的常见问题进行了收集和解答,以帮助开发者和企业用户在整合和部署视觉智能解决方案时,能够更快地定位问题并找到有效的解决策略。
176 4