Apache2 авторизація через MySQL backend

Адмініструємо та налаштовуємо Windows, Linux.

Для досягнення цієї мети ми будемо використовуватиApache2 та модульauth_mysql.

Передбачається, що у вас вже є налаштований і працюючий веб-сайт і у вас є доступ до сервера MySQL.

1. Встановлення пакету

Для початку нам потрібно встановити пакет libapache2-mod-auth-mysql.

У Ubuntu або Debian Lenny просто запустіть команду:

2. Налаштування

Тепер нам необхідно підключитися до MySQL серверу та створити базу користувачів та груп.

Потім збережіть скрипт нижче у файлі з ім'ям create_db.sql:

і завантажте його в базу, використовуючи наступну команду:

В результаті база створена, тепер потрібно створити користувачів.

3. Створення користувача

Для шифрування пароля використовуємо командуsha1sum. Для створення пароля можна використати таку команду:

В результаті пароль password став c8fed00eb2e87f1cee8e90ebbe870c190ac3848c.

Отже, давайте створимо користувача foobar з паролем 'password' та групою, до якої він належить - 'foobargroup'.

4. Налаштування Apache

Зайдіть в налаштування Apache і помістіть у секції Directory наступні рядки:

Корисні посилання

Якщо ви хочете замовити будівництво басейну, рекомендую звернутися до компанії "АкваБас".

Найкраще таксі краснодар ростів - дуже швидко підганяють машини і коштує недорого.