小程序绑定阿里云OSS外网域名违禁问题
发布于 4 年前 作者 tyuan 16611 次浏览 来自 问答

        最近使用阿里云的OSS做视频的存储,本来一切就绪,但是在绑定小程序的业务域名时候,突然懵比了,提示违禁?无法直接使用阿里云OSS的外网域名,ok,这我就不说啥了,斗争问题,不做吐槽,谁让你们说了算呢。

        好吧,选择别的方式来解决,使用域名映射吧。申请一个二级域名,在阿里云OSS上配置二级域名对OSS外网的映射,ok一切就绪,准备妥当,可以通过二级域名来映射阿里云OSS上存储的文件了。

         灰常开心,屁颠屁颠的尝试用https访问二级域名来查看OSS上的文件,因为一级域名已经在服务器做了https的配置,所以急着用https来访问二级域名看看能不能用,这一访问,又懵逼了,无效,MD,真想摔键盘。卡到这了,不知道该怎么继续了,就一台服务器 ,就一个域名,该怎么做?怎么实现?求大神指教,后台是Java的tomcat配置的https访问。

        ok,那就继续尝试用tomcat做多域名的https访问吧,查了很久,至今没有查到有用的信息,求各位 小程序大神,OSS大神,Java大神,tomcat大神指教。泪牛满面。

9 回复

我用阿里云的oss+cdn,cdn也配置了https,但是小程序依然返回403。大家都是怎么解决的

参考4楼的方法,我就是这么解决的,很简单!

楼主显然是想用https,用cname就无法使用https了,必须用cdn才可以

解决了,阿里云cdn中设置有referer防盗链,白名单中加入微信小程序的域名servicewechat.com即可

哈哈,这是让你用腾讯云的节奏。

参考建议:

使用自己域名,做一个CName解析绑定阿里OSS,小程序调用你自己的域名即可。

cname 跟 https不不兼容,上次看到一个问403错误的,果然这个社区很多假开发者。

可以给cdn配置https,用cdn访问

在阿里云上配制CDN 、CName  可以,以偿试

Tomcat 做 Web Server 是很弱的,让它只充当 Web 容器吧,专门的活儿交给专门的(例如 Nginx)来干。

回到顶部