+7 495 230 03 03 8 800 222 50 03
DevOps

Apache. Аутентификация по паролю

Apache — это свободный веб-сервер. Основными достоинствами Apache считаются надёжность и гибкость конфигурации.

Для настройки аутентификации по паролю в Apache имеем веб-публикацию. В данной инструкции рассмотрим настройку на примере публикации 1С на Windows Server 2019.

Создание базы пользователей для аутентификации

    1. Заводим первого пользователя.
      C:\Apache24\bin\htpasswd.exe -c -B C:\Apache24\conf\.htpasswd user1

      Примечание: для последующих пользователей создаем без ключа -с. Ключ -с создает новый файл или перезаписывает его:

      C:\Apache24\bin\htpasswd.exe -B C:\Apache24\conf\.htpasswd user2

                       Создание файла .htaccess в папке с веб-публикациейРисунок 1 – Создание пользователя.

    2. Создание файла .htaccess в папке с веб-публикацией.

Создаем файл .htaccess в папке C:\Apache24\htdocs\BASE со следующим содержимым:

AuthName "For registered members only"
AuthType Basic
Require valid-user
AuthUserFile C:\Apache24\conf\.htpasswd

Первая строка – наименование области безопасности, можно указать все что угодно.
Вторая строка – Включает базовую аутентификацию.
Третья строка – Указывает политику аутентификации, valid-user означает что доступ получит любой пользователь по созданному ранее логину и паролю.
Четверная строка – Указывает путь к файлу с логинами и паролями.

                                      Файл .htaccess для веб-публикации 1СРисунок 2 – Файл .htaccess для веб-публикации 1С.

  1. Перезапускаем службу Apache2.4.

                              Перезапуск службыРисунок 3 – Перезапуск службы.

    Проверка аутентификации в веб-публикации:

  2. Переходим через браузер в свою веб-публикацию, после чего видим запрос для ввода логина и пароля.

                                Проверка веб-публикации 1С через браузерРисунок 4 – Проверка веб-публикации 1С через браузер.

Примечание

Вариант с аутентификацией через Apache может быть использован, если в вашей инфраструктуре используются рабочие станции на MacOS, т.к. тонкий клиент 1С:Предприятие не будет авторизовываться в веб-публикации через IIS с аутентификацией Windows.

Дата публикации: 15 апреля 2025
Не нашли ответа на свой вопрос?

Смотрите также

Обсуждение материала

Содержание

Заказать звонок

Оставьте свои данные для того, чтобы специалист с вами связался.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных
Быстрое внедрение включает:
На сервере установлено следующее ПО (доступно при подключении по протоколу RDP):
Также настроено:
Перед внедрением клиент предоставляет информацию о пользователях (логины и пароли). После завершения работ, клиенту высылается инструкция и ярлык для подключения.
Индивидуальное внедрение по ТЗ клиента обсуждается отдельно.