mod_perl и DirectoryIndex [RESOLVED вроде]

Не удается настроить Apache чтобы заходя по адресу http://localhost/~serega386/perl/ выполнялся скрипт index.pl
Not Found The requested URL /~serega386/perl/ was not found on this server.
error_log:
[Sun Jun 17 14:08:42 2012] [error] [client 127.0.0.1] Attempt to serve directory: /home/serega386/public_html/perl/
при явном указании http://localhost/~serega386/perl/index.pl или http://localhost/perl/index.pl все работает
Конфиги стандартные, и куда я тока не совал этот DirectoryIndex (и в .htaccess) - ничего не помогает
http://localhost/perl/ выдает
Forbidden You don't have permission to access /perl/ on this server
# ll /var/www/localhost/ | grep perl
drwxr-xr-x 2 root root 4096 июня 17 12:38 perl
error_log:
[Sun Jun 17 14:19:12 2012] [error] [client 127.0.0.1] client denied by server configuration: /var/www/localhost/perl/

всю ночь копался не смог разобраться

=www-servers/apache-2.2.22-r1
=www-apache/mod_perl-2.0.4-r1

# cat /etc/apache2/modules.d/75_mod_perl.conf 
<IfDefine PERL>
LoadModule perl_module modules/mod_perl.so

#PerlTrace all
PerlRequire "/etc/apache2/modules.d/apache2-mod_perl-startup.pl"
PerlModule ModPerl::Registry

# Provide two aliases to the same cgi-bin directory, to see the effects of the
# 2 different mod_perl modes for Apache2::Registry Mode
Alias /perl/ /var/www/localhost/perl/
# for Apache2::Perlrun Mode
Alias /cgi-perl/ /var/www/localhost/perl/

<Location /perl-status>
	SetHandler perl-script
	PerlResponseHandler Apache2::Status
	Order deny,allow
	Deny from all
	Allow from 127.0.0.1
</Location>

<Directory /home/*/public_html/perl>
        #DirectoryIndex index.pl
	SetHandler perl-script
	PerlResponseHandler ModPerl::PerlRun
	Options -Indexes ExecCGI
	PerlOptions +ParseHeaders
</Directory>

# set Apache::Registry Mode for /perl Alias
<Location /perl/*.pl>
	SetHandler perl-script
	PerlResponseHandler ModPerl::Registry
	Options -Indexes ExecCGI
	PerlSendHeader On
	Order allow,deny
	Allow from all
</Location>

# set Apache::PerlRun Mode for /cgi-perl Alias
<Location /cgi-perl/*.pl>
	SetHandler perl-script
	PerlResponseHandler ModPerl::PerlRun
	Options -Indexes ExecCGI
	PerlSendHeader On
	Order allow,deny
	Allow from all
</Location>
#DirectoryIndex index.pl
</IfDefine>

apache2_modules_actions

apache2_modules_actions apache2_modules_alias apache2_modules_auth_basic apache2_modules_authn_alias apache2_modules_authn_anon apache2_modules_authn_dbm apache2_modules_authn_default apache2_modules_authn_file apache2_modules_authz_dbm apache2_modules_authz_default apache2_modules_authz_groupfile apache2_modules_authz_host apache2_modules_authz_owner apache2_modules_authz_user apache2_modules_autoindex apache2_modules_cache apache2_modules_cgi apache2_modules_cgid apache2_modules_dav apache2_modules_dav_fs apache2_modules_dav_lock apache2_modules_deflate apache2_modules_dir apache2_modules_disk_cache apache2_modules_env apache2_modules_expires apache2_modules_ext_filter apache2_modules_file_cache apache2_modules_filter apache2_modules_headers apache2_modules_include apache2_modules_info apache2_modules_log_config apache2_modules_logio apache2_modules_mem_cache apache2_modules_mime apache2_modules_mime_magic apache2_modules_negotiation apache2_modules_rewrite apache2_modules_setenvif apache2_modules_speling apache2_modules_status apache2_modules_unique_id apache2_modules_userdir apache2_modules_usertrack apache2_modules_vhost_alias ldap ssl -apache2_modules_asis -apache2_modules_auth_digest -apache2_modules_authn_dbd -apache2_modules_cern_meta -apache2_modules_charset_lite -apache2_modules_dbd -apache2_modules_dumpio -apache2_modules_ident -apache2_modules_imagemap -apache2_modules_log_forensic -apache2_modules_proxy -apache2_modules_proxy_ajp -apache2_modules_proxy_balancer -apache2_modules_proxy_connect -apache2_modules_proxy_ftp -apache2_modules_proxy_http -apache2_modules_proxy_scgi -apache2_modules_reqtimeout -apache2_modules_substitute -apache2_modules_version -apache2_mpms_event -apache2_mpms_itk -apache2_mpms_peruser -apache2_mpms_prefork -apache2_mpms_worker -debug -doc -selinux -static -suexec -threads

Придется самому ответить на

Придется самому ответить на свой вопрос...
с какогото дебиана слизал конфиг

# cat /etc/apache2/modules.d/75_mod_perl.conf 
<IfDefine PERL>
.....
<Directory /home/*/public_html/perl>
        #DirectoryIndex index.pl
	#SetHandler perl-script
	#PerlResponseHandler ModPerl::PerlRun
	#Options -Indexes ExecCGI
	#PerlOptions +ParseHeaders
        Options -Indexes
        AllowOverride All
</Directory>
<Files ~ "\.(cgi|pl)$">
        SetHandler perl-script
        PerlHandler ModPerl::Registry
        PerlOptions +ParseHeaders
        Options +ExecCGI
</Files>
....
DirectoryIndex index.pl
</IfDefine>

но поскольку тока взялся за изучение перла, то не знаю разумно так или нет
хотя конечно тут перл не причем, неумею я апач грамотно настраивать...

Так что буду рад отзывам, несмотря на [RESOLVED] как мне кажется...
http://localhost/perl/ возвращает прежнюю ошибку, но мне для изучения перла достаточно в домашнем ковыряться

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".