А на ubuntu у cacti нет файла настройки для lighttpd. Гы!
А надо-то всего поместить в папку /etc/lighttpd/conf-available файл 10-cacti.conf
alias.url += (
"/cacti" => "/usr/share/cacti/site",
)
$HTTP["url"] =~ "^/cacti/" {
auth.require = (
"" => (
"method" => "basic",
"realm" => "Cacti",
"require" => "valid-user"
)
)
auth.backend = "htpasswd"
# htpasswd config
auth.backend.htpasswd.userfile = "/etc/cacti/passwd"
}
И выполнить несколько комманд:
>lighttpd-enable-mod cacti
>lighttpd-enable-mod auth
>htpasswd -bc /etc/cacti/passwd _username_ _password_
И перезапустить lighttpd.