最近使用阿里云的OSS做视频的存储,本来一切就绪,但是在绑定小程序的业务域名时候,突然懵比了,提示违禁?无法直接使用阿里云OSS的外网域名,ok,这我就不说啥了,斗争问题,不做吐槽,谁让你们说了算呢。
好吧,选择别的方式来解决,使用域名映射吧。申请一个二级域名,在阿里云OSS上配置二级域名对OSS外网的映射,ok一切就绪,准备妥当,可以通过二级域名来映射阿里云OSS上存储的文件了。
灰常开心,屁颠屁颠的尝试用https访问二级域名来查看OSS上的文件,因为一级域名已经在服务器做了https的配置,所以急着用https来访问二级域名看看能不能用,这一访问,又懵逼了,无效,MD,真想摔键盘。卡到这了,不知道该怎么继续了,就一台服务器 ,就一个域名,该怎么做?怎么实现?求大神指教,后台是Java的tomcat配置的https访问。
ok,那就继续尝试用tomcat做多域名的https访问吧,查了很久,至今没有查到有用的信息,求各位 小程序大神,OSS大神,Java大神,tomcat大神指教。泪牛满面。
在阿里云上配制CDN 、CName 可以,以偿试
这种方法可以 但是上传的时候会莫名其妙的报错200 而且没有任何错误信息返回 特头疼
解决了,阿里云cdn中设置有referer防盗链,白名单中加入微信小程序的域名servicewechat.com即可
http://*.servicewechat.com/
https://*.servicewechat.com/
这样子? 貌似没啥效果,还是我弄错了?
我用阿里云的oss+cdn,cdn也配置了https,但是小程序依然返回403。大家都是怎么解决的
cname 跟 https不不兼容,上次看到一个问403错误的,果然这个社区很多假开发者。
楼主显然是想用https,用cname就无法使用https了,必须用cdn才可以
参考4楼的方法,我就是这么解决的,很简单!
哈哈,这是让你用腾讯云的节奏。
参考建议:
使用自己域名,做一个CName解析绑定阿里OSS,小程序调用你自己的域名即可。
可以给cdn配置https,用cdn访问
Tomcat 做 Web Server 是很弱的,让它只充当 Web 容器吧,专门的活儿交给专门的(例如 Nginx)来干。