Вы здесь
Apache2 авторизация через MySQL backend
1. Установка пакета
Для начала нам необходимо установить пакет libapache2-mod-auth-mysql.
2. Настройка
Теперь нам необходимо подключиться к MySQL серверу и создать базу пользователей и групп.
Затем сохраните скрипт ниже в файл с именем create_db.sql:
и загрузите его в базу используя следующую команду:
В результате база создана, теперь необходимо создать пользователей.
3. Создание пользователя
Для шифрования пароля используем команду sha1sum. Для создания пароля можно использовать следующую команду:
В результате пароль password стал c8fed00eb2e87f1cee8e90ebbe870c190ac3848c.
Итак, давайте создадим пользователя foobar с паролем 'password' и группой, к которой он принадлежит - 'foobargroup'.
4. Настройка Apache
Зайдите в настройки Apache и поместите в секции Directory следующие строки:
Теперь перезапустите Apache и вы сможете авторизоваться на сайте с логином foobar и паролем password.
Оригинал статьи: http://guruadmin.ru/page/apache2-avtorizacija-cherez-mysql-backend.