Хорошо, я понял это...
WSUS был установлен на порте 8530, по некоторым причинам... это может быть портом по умолчанию? Путем изменения моего URL в GPO на http://INet:8530 это затем работало. Я выполнил wuauclt/detectnow команда и проверил журнал ошибок.
Был набор ошибок о Windows Installer 3.1 - затем, воздушный шар открылся, обновления высказывания были готовы и т.д. Я предполагаю, что одним из этих обновлений будет необходимый Windows Installer 3.1
Принятие Вас уже имеет 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
добавить их к файлу вместо того, чтобы воссоздать файл.
Примеры конфигурации Apache для аутентификации даны в разделе “Adding authentication” “Публикующих Подвижных Репозиториев” документ. Существуют примеры для двух обычных случаев (ограничивающий весь доступ, или просто продвиньте операции), и даже примеры для использования htpasswd
и htdigest
инструменты (которые необходимы для поддержания файла паролей).
Используя WSGI вместо плоскости CGI (или любой другой метод) не влияет на эту часть установки — просто указывают видимый пользователем путь URL в <Location url-path>
оператор.