Estou tentando configurar o acesso mercurial usando Apache http. Requer autenticação. O meu /etc/apache2/sites-enabled/mercurial
fica assim:
NameVirtualHost *:8080
<VirtualHost *:8080>
UseCanonicalName Off
ServerAdmin webmaster@localhost
AddHandler cgi-script .cgi
ScriptAliasMatch ^(.*) /usr/lib/cgi-bin/hgwebdir.cgi/$1
</VirtualHost>
Todo tutorial que leio na internet me diz para inserir estas linhas:
AuthType Basic
AuthUserFile /usr/local/etc/httpd/users
Mas quando faço isso, recebo o seguinte erro:
# /etc/init.d/apache2 reload
Syntax error on line 8 of /etc/apache2/sites-enabled/mercurial:
AuthType not allowed here
Minha distro é um Ubuntu personalizado chamado Turnkey Linux Redmine