Got it sorted, I forgot I had removed the content_type definition from
the handler. It's always the simple things that hang ya up.
/home/perl/Myserver/Handler.pm
----------------------------------------------------
package Myserver::Handler;
#Setup some essentials
use strict; #strict tolerance for code
use Carp; #debugging
use diagnostics; #more debugging
use warnings; #more debugging
#Handler-related stuff
use Apache2::RequestRec ();
use Apache2::RequestIO ();
use Apache2::Const -compile => qw(OK);
sub handler {
my $self = shift;
$self->content_type('text/html');
return Apache2::Const::OK;
}
1;
----------------------------------------------------
On Wed, 2008-03-12 at 12:29 -0400, xyon wrote:
> Hello everyone,
>
> I am writing my first mod_perl handler. I've looked at some of the docs
> online and have come up with the config/code below. However, when I go
> to visit the URL in Apache, I get a download prompt for type:
> httpd/unix-directory.
>
>
>
> OS Info:
> ----------------------------------------------------
> CentOS release 4.6 (Final)
> ----------------------------------------------------
>
>
>
> Package info:
> ----------------------------------------------------
> perl-5.8.8-11
> httpd-2.0.59-1.el4s1.10.el4.centos
> mod_perl-2.0.3-1.el4s1.3
> ----------------------------------------------------
>
>
>
> Apache config:
> ----------------------------------------------------
> PerlRequire /etc/httpd/perl/startup.pl
> <Location /admin>
> SetHandler modperl
> PerlResponseHandler Myserver::Handler
> </Location>
> ----------------------------------------------------
>
>
>
> /etc/httpd/perl/startup.pl:
> ----------------------------------------------------
> use lib qw(/home/Perl/);
> 1;
> ----------------------------------------------------
>
>
>
> /home/perl/Myserver/Handler.pm
> ----------------------------------------------------
> package Myserver::Handler;
>
> #Setup some essentials
> use strict; #strict tolerance for code
> use Carp; #debugging
> use diagnostics; #more debugging
> use warnings; #more debugging
>
> #Handler-related stuff
> use Apache2::RequestRec ();
> use Apache2::RequestIO ();
> use Apache2::Const -compile => qw(OK);
>
> sub handler {
> my $self = shift;
> return Apache2::Const::OK;
> }
>
> 1;
>
> ----------------------------------------------------
>