Как защитить файлы - доступ от неавторизованного пользователя на сервере Yaws

У меня тысячи файлов сохранены на медиа-сервере Yaws, но к файлам можно получить доступ, введя URL -адрес "например, www.domainname.com/images/1.jpg", я хочу заблокировать доступ пользователей к файлам с URL -адреса - доступ могут получить только авторизованные пользователи файлы.

1 ответ

Вы можете добавить auth заблокировать конфигурацию вашего сервера и использовать .yaws_auth файл, чтобы разрешить только аутентифицированный доступ к вашей медиа-директории. Например, если ваш images dir находится прямо под вашим сервером docroot, добавьте auth заблокируйте как это в вашей конфигурации сервера:

<auth>
    dir = images
    realm = yourrealm
</auth>

Затем вы можете добавить .yaws_auth подать в images каталог, где каждая строка файла содержит имя пользователя и пароль в виде кортежа Эрланга:

{Username, Password}.

Не забудьте завершить каждую строку знаком "." персонаж.

См. Документацию конфигурации Yaws для получения дополнительной информации.

Другие вопросы по тегам