Как защитить файлы - доступ от неавторизованного пользователя на сервере 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 для получения дополнительной информации.