如何解决允许来自一个域的访问,而NGINX在Chrome中无法正常运行
我正在网站上直播视频。为了保护我的流媒体内容不被其他人热链接,我在 nginx.conf 文件中使用以下配置:
NGINX.conf
valid_referers none blocked *.mydomain.com;
if ($invalid_referer) {
return 403;
}
此配置允许仅从 mydomain.com 访问给定资源,并拒绝来自其他域的请求。
问题:
当我使用某些版本的Chrome访问 mydomain.com 时,即使在 mydomain.com 和其他版本中,也会出现 403错误铬,它可以正常工作。
当我删除上面的Nginx配置块时,所有域都可以访问它,并且所有版本的流也都可以访问,表示问题出在上面的nginx配置上
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。