Hello again, these are my results about the discussion: ------------------------------------------------------------------------ - First, the obvious, the last problem about
$Directory{'f:/projectes/sites/blogum.org'} = { PerlHeaderParserHandler => "module", Options => { All => "-Indexes", }, AllowOverride => "All", Order => "allow,deny", Allow => "from all", DirectoryIndex => "main.bhtml", AddOutputFilter => "INCLUDES .bhtml", AddOutputFilter => "INCLUDES .html", Files => { "*.bhtml" => { PerlOutputFilterHandler => "Blogum::BlogumFilter", }, }, }; there were a problem with AddOutputFilter, but really the problem was with this Options => { All => "-Indexes", }, This is a mistake, writting this Options => "All -Indexes", problem is solved and AddOutputFilterworks fine ------------------------------------------------------------------------ ------------------------------------------------------------------------ Now, the not so obvious (for me) apache httpd.conf configuration. Ok, i was an "ingenous" to believe that if i call a perl module from httpd.conf this would be magically different and the world will be beautiful. Then i have to provide a right namespace, but you're right (Stas) that there is not a lot of docs there (i haven't found), so i decided for use Apache::ServerUtil (); And i've begun to look for info in perl.apache.org. Then, this is what i have found: (http://perl.apache.org/docs/2.0/user/porting/compat.html#C_Apache_E_gt_httpd_conf_) Apache->httpd_conf is now $s->add_config or $r->add_config. e.g.: require Apache::ServerUtil; Apache->server->add_config(['require valid-user']); See the Apache::ServerUtil manpage. But ... (http://perl.apache.org/docs/2.0/api/Apache/ServerUtil.html) Apache::ServerUtil Table of Contents * Synopsis * Description * Constants o Apache::server_root * Functions API o add_version_component o exists_config_define o get_server_built o get_server_version * Methods API o server_root_relative() o error_log2stderr o psignature o dir_config o is_perl_option_enabled o get_handlers o push_handlers o set_handlers o server * See Also * Copyright * Authors Where is the "add_config" method?? Maybe i have to find Apache->server (http://perl.apache.org/docs/2.0/api/Apache/Server.html) Apache->server Table of Contents * Synopsis * Description * API o process o next o server_admin o server_hostname o port o error_fname o loglevel o is_virtual o module_config o lookup_defaults o addrs o timeout o keep_alive_timeout o keep_alive_max o keep_alive o path o names o wild_names o limit_req_line o limit_req_fieldsize o limit_req_fields * See Also * Copyright * Authors Neither, let's look for add_config in search label ... i find! (http://perl.apache.org/docs/2.0/api/Apache/RequestUtil.html#C_add_config_) Apache::RequestUtil Table of Contents * Synopsis * Description * Functions API o Apache->request() * Methods API o default_type o document_root o get_limit_req_body o get_server_name o get_server_port o get_status_line o is_initial_req o method_register o add_config o location o location_merge o pnotes o no_cache o as_string o get_handlers o push_handlers o set_handlers o set_basic_credentials o slurp_filename o is_perl_option_enabled o dir_config * See Also * Copyright * Authors Then, what object have i to use?? RequestUtil or ServerUtil? At the time i write this i haven't tested any of both (i'm gonna do it now), thanks for all!!!!!!!!!!!!!!!!!!!!! ----- Ya.com ADSL:ˇPROMOCIÓN! Router 3Com Wireless 11g + 1 Mes + Alta ˇGratis! http://acceso.ya.com/adsl/256router/ Ven, vota a [EMAIL PROTECTED] más [EMAIL PROTECTED] y... ˇatrévete a ser uno de ellos! En http://guapos.yatv.com -- Reporting bugs: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html