logo NodeSeekbeta

请教下对象存储跟服务器走内网的问题!

12
  • @无情崽崽 #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
    
    
  • @miaowmint #9
    感谢大佬,我去重新部署下兰空!!!

  • @miaowmint #13
    哈哈, 好吧, 很少用面板, 还是喜欢手搓 xhj003

  • 学到了

  • 两个解决方案:

    1.直接把对象存储挂载到同地域下内网服务器中,完全当作本机硬盘使用。

    2.要看你用的程序后台配置的地方有没有填OSS的CDN域名部分,常见配置是把存储桶设置为【公有读私有写】,程序配置OSS的idkey等参数,用于上传-写;拼接Uri的时候前缀会写成OSS-CDN。轻量服务器Nginx起个反代服务,指向OSS的默认域名(使用云厂商默认DNS会解析走内网)。所以读写都不占用外网流量。

  • @miaowmint #9
    成功了!!!这个比链接加签名简单很多~~

  • @chinanala #16
    哦,就是说桶设置为公有读,然后服务器反代过去访问,因为是内网,所以是走内网,所以不需要流量费!对嘛?

12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有71697位seeker

🎉欢迎新用户🎉