Я создал репозиторий debian, используя dpkg-scanpackeges для двоичных пакетов и связал его с сайтом, который использует список каталогов apache2. Он работал нормально. После этого я установил идентификатор дайджеста для сайта. Я добавил следующую строку в файл /etc/apt/sources.list.Дайджест-аутентификация для репозитория debian
Деб http://username:[email protected] ./
я могу достичь сайта с браузером, используя эти обозначения, однако, когда я пытаюсь запустить Sudo APT-получить обновление я получаю «401 Несанкционированных» ошибку. Есть ли способ сделать команду apt-get update аутентифицироваться?
Это файл конфигурации для apache.
<VirtualHost *:80>
ServerName subdomain.domain.com
DocumentRoot /var/www/archive
<Directory /var/www/archive >
Options Indexes FollowSymLinks Multiviews
Order allow,deny
Allow from all
AuthType Digest
AuthName "Restricted Access"
AuthDigestDomain/
AuthDigestProvider file
AuthUserFile /var/www/passwd/archive
Require valid-user
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>