如何保护文件 - 从Yaws服务器中的未授权用户访问

时间:2016-04-14 09:16:08

标签: erlang yaws

我在Yaws媒体服务器中保存了数千个文件但是可以通过输入URL“如www.domainname.com/images/1.jpg”来访问文件,我想阻止用户从URL访问文件 - 仅授权用户可以访问文件。

1 个答案:

答案 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