之前用阿里OSS时候有看到有人用同地域ECS走内网拉文件,现在用腾讯COS,想到是不是也可以走内网使用cvm下载文件呢
你需要有一个存储桶,一台CVM,还有一个备案的域名(没有备案用IP也是可以的)
首先咱们得先有存储桶,进入腾讯云创建存储桶
注意区域一定要跟你CVM区域一样(划重点)
接着进行一些小设置,如果不懂的话,最好就不要动了
最后确认创建就好
于是我们就得到了一个桶
注意权限一定是公读私写
首先咱们先在宝塔里面新建站点
PHP要选择纯静态
这边推荐使用HTTPS所以我们添加一下证书,开启一下强制HTTPS
在控制台添加解析,因为我是用xxx.top
进行反代的,所以只需要主机记录为@的A类型解析就行
这一步就很关键了,如果用宝塔不要直接在配置文件配置反代,你需要在反向代理那块添加反代,否则可能会有几率错误
目标URL填访问域名
目标URL添加cos访问域名,发送域名填你要使用的域名
腾讯云给的地址是HTTPS,填的时候可以HTTPS或者HTTP,HTTPS就是更安全一点
之后我们访问对象地址,把访问域名改成你准备的域名
这样我们就可以通过CVM走内网访问COS里的文件了
直接在配置文件添加如下就行
location / {
proxy_pass https://<BucketName-APPID>.cos.<Region>.myqcloud.com; #填写存储桶提供给你的访问域名
}
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。