【发布时间】:2017-09-16 20:51:11
【问题描述】:
我正在寻找一种解决方案来防止与 NGINX for JWPlayer 进行热链接。假设我在http://mydomain1.com 有一个配置为反向代理的 NGINX 服务器,我将获取 URL http://mydomain1.com/file.mp4 放在我的网站上,该网站托管在 http://mydomain2.com 的另一个 VPS 上。如何限制文件,使其只能在 http://mydomain2.com 上播放,而不能在其他地方播放?
我尝试了allow & deny 指令,但后来我意识到这是一个 HTML5 流,因此指令会阻止流向用户。
【问题讨论】:
-
所以你想让浏览器说 mydomain2.com 然后只允许访问?
-
对不起,我没有说清楚。我希望我从 domain1(这是一个反向代理)获得的链接只能使用 html5 播放器在 domain2(不同主机上的两个域)上播放。有没有办法为此目的配置 NGINX?我也尝试了 valid_referers 指令,但它不起作用。
-
如果服务器不同,则需要更改 domain1 nginx 而不是 domain2。您有权访问 domain1 nginx?
-
是的,我可以访问两台服务器,而且它们都在 NGINX 上运行。
标签: nginx html5-video jwplayer nginx-location nginx-reverse-proxy