Проблема решилась установкой прав для /usr/abills/cgi-bin.
"chown -Rf www-data:www-data /usr/abills/cgi-bin" почему-то криво отработал (или я что-то не понимаю), поправил права для всех cgi скриптов по отдельности и сразу все завелось.
напиши плиз как поправил права для всех cgi скриптов.
я пробывал:
chown -Rf www-data:www-data /usr/abills/cgi-bin/index.cgi и так все остальные но результат не изменился, я вижу исходный текст файлов в браузере
и кстати, ln -s /usr/abills/misc/abills_httpd.conf /etc/apache2/sites-enabled/abills_httpd.conf не помогло
я сделал так: ln -s /usr/abills/cgi-bin/ /var/www/abills - правильно ли я сделал?
ПРОБЛЕМУ РЕШИЛ!!!
удалил ссылки!!!
я сделал как сказано тут
http://gloomm.blogspot.com/2008/03/vpn-abills-ubuntu-710.html :
Редактируем /etc/apache2/sites-enabled/000-default
<VirtualHost *>
DocumentRoot /usr/abills/cgi-bin/
Alias /abills "/usr/abills/cgi-bin/"
<Directory "/usr/abills/cgi-bin">
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_CGI_AUTHORIZATION:%1]
Options Indexes ExecCGI SymLinksIfOwnerMatch
</IfModule>
AddHandler cgi-script .cgi
Options Indexes ExecCGI FollowSymLinks
AllowOverride none
DirectoryIndex index.cgi
#Options ExecCGI
<Files ~ "\.(db|log)$">
Order allow,deny
Deny from all
</Files>
</Directory>
#Admin interface
<Directory "/usr/abills/cgi-bin/admin">
AddHandler cgi-script .cgi
Options Indexes ExecCGI FollowSymLinks
AllowOverride none
DirectoryIndex index.cgi
order deny,allow
allow from all
</Directory>
</VirtualHost>