Хотите узнать, как настроить аутентификацию службы Apache Kerberos на Active Directory? В этом учебнике мы покажем вам, как проверить подлинность пользователей Apache с помощью Active Directory от Microsoft Windows и протокола Kerberos.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
• Windows 2012 R2
В нашем примере IP-адрес контроллера домена 192.168.15.10.
В нашем примере IP-адрес сервера Apache составляет 192.168.15.11.
Авторское право © 2018-2021 Techexpert.tips.
Все права защищены. Никакая часть этой публикации не может быть воспроизведена, распространена или передана в любой форме или любыми средствами без предварительного письменного разрешения издателя.
Список оборудования
В следующем разделе представлен список оборудования, используемого для создания этого учебника.
Как Amazon Associate, я зарабатываю от квалификационных покупок.
Apache — Связанные Учебник:
На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с Apache.
Учебник Windows — Создание учетной записи домена
• IP — 192.168.15.10
• Operacional System — WINDOWS 2012 R2
• Hostname — TECH-DC01
Нам нужно создать по крайней мере 1 учетную запись в базе данных Active Directory.
Учетная запись ADMIN будет использоваться для входа на сервер Apache.
На контроллере домена откройте приложение под названием: Активные пользователи каталога и компьютеры
Создайте новую учетную запись в контейнере пользователей.
Создание новой учетной записи с именем: Админ
Пароль, настроенный для пользователя ADMIN: kamisama123..
Эта учетная запись будет использоваться для проверки подлинности на сервере Apache.
Поздравляем, вы создали необходимую учетную запись Active Directory.
Apache — Проверка подлинности Kerberos в Active Directory
• IP — 192.168.15.11
• Operational System — Ubuntu 20
• Hostname — APACHE
Установите имя хоста с помощью команды HOSTNAMECTL.
Редактировать файл конфигурации HOSTS.
Добавьте IP-адрес контроллера домена и имя хоста.
Установите сервер Apache, модуль Kerberos и список требуемого программного обеспечения.
На графической установке выполните следующую конфигурацию:
• Kerberos realm — TECH.LOCAL
• Kerberos server — TECH-DC01.TECH.LOCAL
• Administrative server — TECH-DC01.TECH.LOCAL
Необходимо изменить информацию о домене, чтобы отразить вашу среду Сети.
Редактировать файл конфигурации Kerberos.
Вот файл, перед нашей конфигурацией.
Вот файл, после нашей конфигурации.
Необходимо изменить информацию о домене, чтобы отразить вашу среду Сети.
Начните сеанс Kerberos в качестве администратора домена.
Перечислите сессию Керберос.
Вот вывод команды.
Добавьте сервер Apache в качестве доменного компьютера.
Необходимо изменить информацию о домене, чтобы отразить вашу среду Сети.
Вам нужно изменить имя хозяина.
Остановите сеанс Kerberos в качестве администратора домена.
Переместив файл ключа в нужное место.
В нашем примере мы запросим аутентификацию для пользователей, пытающихся получить доступ к каталогу под названием TEST.
Создайте каталог под названием TEST и дайте пользователю по имени www-data разрешение на этот каталог.
Настройте сервер Apache, чтобы запросить аутентификацию Kerberos для пользователей, пытающихся получить доступ к этому каталогу.
Отредактируйте файл конфигурации Apache.
Вот файл, перед нашей конфигурацией.
Вот файл, после нашей конфигурации.
Сервер Apache был настроен для запроса проверки подлинности пароля для доступа к каталогу под названием TEST.
Служба Apache была настроена для проверки подлинности учетных записей пользователей с помощью Kerberos.
Необходимо изменить информацию о домене, чтобы отразить вашу среду Сети.
Перезапустите службу Apache.
Поздравляю! Вы успешно настроили аутентификацию Apache для использования Kerberos.
Apache — Тест на аутентификацию Kerberos
Откройте браузер и введите IP-адрес вашего веб-сервера Apache.
В нашем примере в браузер был введен следующий URL::
• http://192.168.15.11
Страница Apache по умолчанию будет отображаться.
Откройте браузер и введите IP-адрес вашего веб-сервера плюс /тест.
В нашем примере в браузер был введен следующий URL::
• http://192.168.15.11/test
На экране входа введите имя пользователя Active Directory и его пароль.
• Username: admin
• Password: kamisama123..
После успешного входа вы будете уполномочены получить доступ к каталогу под названием TEST.
Поздравляю! Вы настроили проверку подлинности Kerberos на сервере Apache.