Я только что понял это для Apache 2.4 в Windows 2012. Я думаю, что изменения будут незначительными для Apache 2.2.
Раскомментируйте необходимые строки LoadModule в httpd.conf:
Установите соединение ODBC с SQL Server:
Администратор источника данных ODBC, Системный DNS, Добавить ..., Введите вашу конкретную информацию,и запомните "Имя" на потом.
Настройте аутентификацию в Apache:
DBDriver odbc
DBDParams "datasource=<Name here>,user=...,password=..."
<Location /secure>
AuthType Basic
AuthName "Secure Area"
AuthBasicProvider dbd
Require valid-user
AuthDBDUserPWQuery "SELECT '$apr1$' + PasswordSalt + '$' + Password FROM <your table> WHERE UserName = %s"
</Location>
Надеюсь, это поможет вам двигаться в правильном направлении.