J'essaie de configurer l'accès à mercurial en utilisant Apache http. Il nécessite une authentification. Mon /etc/apache2/sites-enabled/mercurial
ressemble à ça :
NameVirtualHost *:8080
<VirtualHost *:8080>
UseCanonicalName Off
ServerAdmin webmaster@localhost
AddHandler cgi-script .cgi
ScriptAliasMatch ^(.*) /usr/lib/cgi-bin/hgwebdir.cgi/$1
</VirtualHost>
Tous les tutoriels que je lis sur Internet me disent d'insérer ces lignes :
AuthType Basic
AuthUserFile /usr/local/etc/httpd/users
Mais lorsque je le fais, j'obtiens l'erreur suivante :
# /etc/init.d/apache2 reload
Syntax error on line 8 of /etc/apache2/sites-enabled/mercurial:
AuthType not allowed here
Ma distribution est une Ubuntu personnalisée appelée Turnkey Linux Redmine.