Как настроить подвижные средства управления доступом с помощью апача и hgweb?

Хорошо, я понял это...

WSUS был установлен на порте 8530, по некоторым причинам... это может быть портом по умолчанию? Путем изменения моего URL в GPO на http://INet:8530 это затем работало. Я выполнил wuauclt/detectnow команда и проверил журнал ошибок.

Был набор ошибок о Windows Installer 3.1 - затем, воздушный шар открылся, обновления высказывания были готовы и т.д. Я предполагаю, что одним из этих обновлений будет необходимый Windows Installer 3.1

3
задан 22 February 2011 в 02:55
2 ответа

Принятие Вас уже имеет VirtualHost и под ним Каталог для того, куда Вы поместили Ваш hgweb.wsgi, необходимо добавить в соответствии с тем Каталогом следующее:

AuthType Basic
AuthName "Mercurial Repositories Restricted Access"
AuthUserFile /path/to/hg_passwords_file
Require valid-user

Затем необходимо использовать htpasswd инструмент для создания hg_passwords_file как так:

htpasswd -c hg_passwords_file username

для первого пользователя (и вводят пароль согласно просьбе).

Поскольку дополнительные пользователи опускают -c добавить их к файлу вместо того, чтобы воссоздать файл.

3
ответ дан 3 December 2019 в 05:34

Примеры конфигурации Apache для аутентификации даны в разделе “Adding authentication” “Публикующих Подвижных Репозиториев” документ. Существуют примеры для двух обычных случаев (ограничивающий весь доступ, или просто продвиньте операции), и даже примеры для использования htpasswd и htdigest инструменты (которые необходимы для поддержания файла паролей).

Используя WSGI вместо плоскости CGI (или любой другой метод) не влияет на эту часть установки — просто указывают видимый пользователем путь URL в <Location url-path> оператор.

3
ответ дан 3 December 2019 в 05:34

Теги

Похожие вопросы