@无情崽崽 #8 用nginx容器部署为例, 注意我在启动容器的时候用-v参数映射了1个文件和3个目录, 目的就是让容器能读写他们 -v 服务器目录:容器里面的目录 docker run -d \ --name=nginx \ --restart=unless-stopped \ -p 8000:80 -p 8888:443 \ -v "/var/www/nginx-volume/nginx.conf:/etc/nginx/nginx.conf" \ -v "/var/www/nginx-volume/proxy_cache:/etc/nginx/proxy_cache" \ -v "/var/www/ssl:/etc/nginx/cert" \ -v "/var/www/static:/var/www/static" \ nginx
两个解决方案: 1.直接把对象存储挂载到同地域下内网服务器中,完全当作本机硬盘使用。 2.要看你用的程序后台配置的地方有没有填OSS的CDN域名部分,常见配置是把存储桶设置为【公有读私有写】,程序配置OSS的idkey等参数,用于上传-写;拼接Uri的时候前缀会写成OSS-CDN。轻量服务器Nginx起个反代服务,指向OSS的默认域名(使用云厂商默认DNS会解析走内网)。所以读写都不占用外网流量。
@无情崽崽 #8
用nginx容器部署为例, 注意我在启动容器的时候用
-v参数映射了1个文件和3个目录, 目的就是让容器能读写他们-v 服务器目录:容器里面的目录
@miaowmint #9
感谢大佬,我去重新部署下兰空!!!
@mjj终结者 #11 他用的1panel,加一个vlomue就行了
@miaowmint #13
哈哈, 好吧, 很少用面板, 还是喜欢手搓
学到了
两个解决方案:
1.直接把对象存储挂载到同地域下内网服务器中,完全当作本机硬盘使用。
2.要看你用的程序后台配置的地方有没有填OSS的CDN域名部分,常见配置是把存储桶设置为【公有读私有写】,程序配置OSS的idkey等参数,用于上传-写;拼接Uri的时候前缀会写成OSS-CDN。轻量服务器Nginx起个反代服务,指向OSS的默认域名(使用云厂商默认DNS会解析走内网)。所以读写都不占用外网流量。
@miaowmint #9
成功了!!!这个比链接加签名简单很多~~
@chinanala #16
哦,就是说桶设置为公有读,然后服务器反代过去访问,因为是内网,所以是走内网,所以不需要流量费!对嘛?