我在Yaws媒体服务器中保存了数千个文件但是可以通过输入URL“如www.domainname.com/images/1.jpg”来访问文件,我想阻止用户从URL访问文件 - 仅授权用户可以访问文件。
答案 0 :(得分:2)
您可以在服务器配置中添加auth
块,并使用.yaws_auth
文件仅允许对您的媒体目录进行身份验证访问。例如,如果您的images
目录直接位于服务器docroot下,请将这样的auth
块添加到您的服务器配置中:
<auth>
dir = images
realm = yourrealm
</auth>
然后,您可以将.yaws_auth
文件添加到images
目录,其中文件的每一行都包含Erlang元组形式的用户名和密码:
{Username, Password}.
不要忘记用&#39;来结束每一行。&#39;字符。
有关详细信息,请参阅Yaws configuration documentation。